24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2358  |  回复: 1

chaiqing123

金虫 (小有名气)

[求助] matlab 简单的循环 solve语句

k=[66.92088 29.28044 17.58141 12.44018 9.625011 7.817142 6.506121];
for n=1:7
   t(n)=solve('k(n)-1.2*k(n)*x(n)+(0.2*k(n)-1)*x(n)^2')
end
好久没用matlab 今天有人让我帮忙算下 不知道上述有什么错误
K-1.2Kx+(0.2K-1)x^2=0
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tgvictor99

木虫 (知名作家)

迷糊领域荣誉领主

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
chaiqing123: 金币+20, ★★★很有帮助, 我检查了下你的程序 有些小错误 分号有些问题 改改就好了 3q 2013-07-04 08:49:45
ben_ladeng: 金币+2, 谢谢解答 2013-07-09 22:29:28
语法有问题
我编的,可以运行
k=[66.92088 29.28044 17.58141 12.44018 9.625011 7.817142 6.506121];
t=[];
for n=1:7
    kk=k(n)
    tt=eval(solve('kk-1.2*kk*x+(0.2*kk-1)*x^2','x'));
    t=[t,tt];
end
结果是:
t =

    5.5024    6.2746    7.4461    9.1150   11.5886   15.7693   25.0567
    0.9821    0.9610    0.9383    0.9172    0.8979    0.8798    0.8620
每个人的人生都是时代的产物。每个人的血统、命运和梦想组成了现在这个时代。
2楼2013-07-02 21:46:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chaiqing123 的主题更新
信息提示
请填处理意见