ddgw.net
当前位置:首页 >> mAtlAB矩阵循环语句 >>

mAtlAB矩阵循环语句

clc;clear all;close all;t0=[1 1];a=[1 2;3 4]t=t0;t(1,:)=t0'\an=10;for i=2:n t(i,:)=t(i-1,:)'\a;endt

假如A是a行b列的矩阵 for(i=1:a) for(j=1:b) A(i,j)就可以用了 end end

function m = matrix(n) m = zeros(4); for i = 1:4 m(i,:) = n - (i-1); end

双for循环

for循环是一个重复的控制结构,可以有效地写一个循环,需要执行特定次数.语法:在MATLAB中的 for循环的语法是:for index = valuesend创建一个脚本文件,并键入下面的代码:for a = 10:20 fprintf('value of a: %d', a);end当运行该文件,它

r=zeros(1,10); for i=1:10 n=i+5; r(i)=n; m=n*2; end

原发布者:jinziyatoo 循环结构1.for语句for语句的格式为:for循环变量=表达式1:表达式2:表达式3循环体语句end其中表达式1的值为循环变量的初值,表达式2的值为步长,表达式3的值为循环变量的终值.步长为1时,表达式2可以省略.for

用循环语句就可以了,假设要让n个矩阵计算,如下>>clear;i=0;for i=1:nC(i)=A(i)*B(i)end

>> i = 1:3;for k = i s = num2str(k); m = num2str(k+1); p = num2str(k-1); ss = ['T' s '=[']; ss = [ss s ',' m ';' p ',' s ']']; eval(ss);end;T1 = 1 2 0 1T2 = 2 3 1 2T3 = 3 4 2 3

使用save语句如save('matrix.dat',x)如果每次循环的结果都保存到不同的文件中,可以用i=i+1;save(strcat('matrix',num2str(i),'.dat'),x)

网站首页 | 网站地图
All rights reserved Powered by www.ddgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com