MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   数学 (https://www.labfans.com/bbs/forumdisplay.php?f=15)
-   -   matlab中solve之后与之前的赋值问题 (https://www.labfans.com/bbs/showthread.php?t=7821)

fangyelan 2009-04-21 12:21

matlab中solve之后与之前的赋值问题
 
x=solve('(x+D*sind(h))/(d1*cosd(h)+D*sind(h))=t','x')
D=1;
d1=0.8;
d2=0.6;
x

无论在solve之前给参数赋值,都不能给解出以后的表达式赋值

laosam280 2009-04-27 12:09

回复: matlab中solve之后与之前的赋值问题
 
D=1;
d1=0.8;
d2=0.6;
x=solve('(x+D*sind(h))/(d1*cosd(h)+D*sind(h))-t','x')
这样应该就可以了,注意一下solve命令中方程的输入格式

yanglingling87 2010-11-04 11:19

回复: matlab中solve之后与之前的赋值问题
 
我也是啊,怎么解决的啊?

axcvbty 2011-01-11 18:42

回复: matlab中solve之后与之前的赋值问题
 
写M文件,用全局变量传递参数~:)


所有时间均为北京时间。现在的时间是 21:20

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.