matlab matlabc=40r=120a=96o=20y=3(角度)f=0.2[x]=solve('[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)')求X的值,x=[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)我要X的解,可还是不行,具体的程序哪错了呢?上面的X不就未知吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 00:17:13
matlab matlabc=40r=120a=96o=20y=3(角度)f=0.2[x]=solve('[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)')求X的值,x=[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)我要X的解,可还是不行,具体的程序哪错了呢?上面的X不就未知吗?
matlab
matlab
c=40
r=120
a=96
o=20
y=3(角度)
f=0.2
[x]=solve('[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)')
求X的值,
x=[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)我要X的解,可还是不行,具体的程序哪错了呢?
上面的X不就未知吗?
matlab matlabc=40r=120a=96o=20y=3(角度)f=0.2[x]=solve('[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)')求X的值,x=[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)我要X的解,可还是不行,具体的程序哪错了呢?上面的X不就未知吗?
你后面的式子里面都没有x,就是一个常数,matlab怎么算呢?
回答补充问题:
程序没有错,是你自己的方程错了.举例来说,你要是自己求解3=0,能求出来么?至少你的问题里面应该有一个未知数把?现在都是已知数,你想让matlab干什么呢?
首先[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)是一个常数,不是表达式
其次,你的意思是x=那个常数?那你不是解方程啊,是赋值啊.为什么要用solve语句呢?