24小时热门版块排行榜    

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

cyberspecter

至尊木虫 (职业作家)

[求助] 关于MATLAB中迭代循环的符号运算已有1人参与

下图中计算Y(3)、Y(4)等,可用下面的程序实现

format rat  %用分数表示结果
Y=zeros(10,1);
Y(1)=1;
Y(2)=2;
for k=1:8
        Y(k+2)=-Y(k)*Y(k+1)/(k+1)/(k+2);
end

但是如果Y(1)=a, Y(2)=b该怎么编程符号计算Y(3)、Y(4)....呢?

关于MATLAB中迭代循环的符号运算
未命名.JPG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangzhiguang

至尊木虫 (文坛精英)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cyberspecter: 金币+20, ★★★★★最佳答案 2015-10-19 19:16:46
直接使用符号表示
syms y a b
>> y(1)=a;
>> y(2)=b;
>> for k=1:8
     y(k+2)=-y(k)*y(k+1)/(k+1)/(k+2)
end
好好学习,天天向上!
2楼2015-10-19 14:20:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cyberspecter 的主题更新
信息提示
请填处理意见