求MATLAN FOR循环,大侠帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:27:00
clear;
clc;
A=[-2 0; 0 -0.9];
Ad=[-1 0; -1 -1];

u=0.9;
h1=3;
h2=10;

a=h1;
b=h2;
m=(a+b)/2;
result=h2;
现在是要吧H1改成变量(2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0)做一个FOR循环!怎么改啊!

clear;
clc;
A=[-2 0; 0 -0.9];
Ad=[-1 0; -1 -1];

u=0.9;
H1=[2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0];
for i=1:1:10
h1=H1(i);
h2=10;
a=h1;
b=h2;
m=(a+b)/2
result=h2
end

你的程序好无厘头啊,输入什么?输出是什么?h2付值,计算过程中没有发生变化,result=h2=10?