MATLAB解方程的问题

问题描述:

MATLAB解方程的问题
比如解最简单的方程10+x=20;
a=solve('10+x=20','x') .可以得到a=10
而b=20;a=solve('10+x=b','x').得到的是a=b-10
我是想在循环中解方程,最后得到一个数列.
比如这样子的循环解方程,用MATLAB就没办法做么
for b=1:20;
a=solve('10+x=b','x')
end
1个回答 分类:综合 2014-12-05

问题解答:

我来补答
可以:
clear all;clc;
for b=1:20;
a(b)=eval(solve('10+x=b','x'));
end
a =
Columns 1 through 13
-9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3
Columns 14 through 20
4 5 6 7 8 9 10
 
 
展开全文阅读
剩余:2000
上一页:第9题老师
下一页:jst