matlab 循环表达式现在想编一小段程序,功能如下:i从1到4循环,对每个d(i)进行多项式赋值,其中a=[1 2 3 4];b=[5 6 7 8];编程如下:for i=1:4 d(i)=sqrt((x-a(i))^2+(y-b(i))^2);end 但总是提示不对,如果不加i就

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 15:57:01
matlab循环表达式现在想编一小段程序,功能如下:i从1到4循环,对每个d(i)进行多项式赋值,其中a=[1234];b=[5678];编程如下:fori=1:4d(i)=sqrt((x-a(i))

matlab 循环表达式现在想编一小段程序,功能如下:i从1到4循环,对每个d(i)进行多项式赋值,其中a=[1 2 3 4];b=[5 6 7 8];编程如下:for i=1:4 d(i)=sqrt((x-a(i))^2+(y-b(i))^2);end 但总是提示不对,如果不加i就
matlab 循环表达式
现在想编一小段程序,功能如下:i从1到4循环,对每个d(i)进行多项式赋值,其中a=[1 2 3 4];b=[5 6 7 8];
编程如下:
for i=1:4
d(i)=sqrt((x-a(i))^2+(y-b(i))^2);
end

但总是提示不对,如果不加i就可以了,但是得不到循环的d的多项式向量了,怎么办?

matlab 循环表达式现在想编一小段程序,功能如下:i从1到4循环,对每个d(i)进行多项式赋值,其中a=[1 2 3 4];b=[5 6 7 8];编程如下:for i=1:4 d(i)=sqrt((x-a(i))^2+(y-b(i))^2);end 但总是提示不对,如果不加i就
matlab虽然不需要定义,但是第一次使用比较重要.
a=[1 2 3 4];b=[5 6 7 8];
d=zeros(1,4);
for i=1:4
d(i)=sqrt((x-a(i))^2+(y-b(i))^2);
end