matlab问题求救 In an assignment A(I) = B,the number of elements

问题描述:

matlab问题求救 In an assignment A(I) = B,the number of elements in B and I must be the same.
A=[10,-1,0;-1,10,-2;0,-2,10];b=[9,7,6];x(1)=[0,0,0];r=10^(-6);omiga=0.8;N=1000;
x=x(1);
for k=1:N
x(i)=omiga*(b(i)-A(i,:)*x)/A(i,i)+x(i);
if norm(x-x(1))
1个回答 分类:英语 2014-10-17

问题解答:

我来补答
单纯解决那个错误比较容易.
x矩阵的初始值这样写就完事了:
x(1,:)=[0,0,0];
【x(1)表示一维数组的元素,赋值为一个数组是不行的.】
但是,x(i)=omiga*(b(i)-A(i,:)*x)/A(i,i)+x(i); 这句在循环中能正常工作吗?
i 的值是多少?
 
 
展开全文阅读
剩余:2000