MATLAB解方程高手进,就是一行程序,
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/14 00:52:44
MATLAB解方程高手进,就是一行程序,
syms x y z p3 p33 p333 radius alfa ax ay az A B C ;
[x,y,z]=solve('(x-p3)^2+(y-p33)^2+(z-p333)^2=radius^2','(x-ax)^2+(y-ay)^2+(z-az)^2=(2*radius*sin(alfa/2))^2','A*(x-p3)+B*(y-p33)+C*(x-p333)=0','x','y','z')
错误Error using ==> solve
' (x-ax)^2+(y-ay)^2+(z-az)^2=(2*radius*sin(alfa/2))^2 ' is not a valid expression or equation.
syms x y z p3 p33 p333 radius alfa ax ay az A B C ;
[x,y,z]=solve('(x-p3)^2+(y-p33)^2+(z-p333)^2=radius^2','(x-ax)^2+(y-ay)^2+(z-az)^2=(2*radius*sin(alfa/2))^2','A*(x-p3)+B*(y-p33)+C*(x-p333)=0','x','y','z')
错误Error using ==> solve
' (x-ax)^2+(y-ay)^2+(z-az)^2=(2*radius*sin(alfa/2))^2 ' is not a valid expression or equation.
第二个表达式(x-ax)^2+(y-ay)^2+(z-az)^2=(2*radius*sin(alfa/2))^2中等号右面的小括号是中文输入法下的小括号,需要改成英文输入法下的小括号;即:[x,y,z]=solve('(x-p3)^2+(y-p33)^2+(z-p333)^2=radius^2','(x-ax)^2+(y-ay)^2+(z-az)^2=(2*radius*sin(alfa/2))^2','A*(x-p3)+B*(y-p33)+C*(x-p333)=0','x','y','z');
再问: 改过了,还是有错误的。
再答: 是有错误,式子本身太复杂,建议你先化简,包括右边正弦表达式整体用其他字母代换。
再问: 改过了,还是有错误的。
再答: 是有错误,式子本身太复杂,建议你先化简,包括右边正弦表达式整体用其他字母代换。
MATLAB解方程高手进,就是一行程序,
matlab编程高手进!我需要一个求方程在一定范围内的解的程序,方程不难
求高手看看这个MATLAB的解方程的程序错在哪里?
请matlab高手解方程求出其中的u,请你带上程序,
如何用matlab把从矩阵中提取出来的一行数据不明白,我要的是MATLAB的程序呀?就是这一行数据围绕一点一周,
matlab 程序调试 高手请进!
求高手MATLAB程序,图出不来,
两句简单的matlab程序看不懂高手进
matlab高手进!求程序在循环中求方差
matlab 超越方程,求程序
matlab解方程问题,求大神帮写个完整的程序
有没有二分法解非线性方程的MATLAB程序