matlab中矩阵怎么在for循环中用

 我来答
四舍五不入6
高粉答主

2019-10-11 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.1万
展开全部

matlab中矩阵在for循环中用可以参考以下:

% File:main.m

% 把程序 放到和 *.txt 同一目录下面

% listing 为一个结构体数据类型

listing = dir('*.txt');

N = 100;

allData = [];

for i = 1:N

fileName = listing(i).name;

fileData = load(fileName);

allData = [allData; fileData];

end


扩展资料:

for循环语法

1、语句最简形式为:

for( ; ; )

2、一般形式为:

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

参考资料来源:百度百科-for循环

shine戚七七
推荐于2016-07-16 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2635万
展开全部
for循环是一个重复的控制结构,可以有效地写一个循环,需要执行特定次数。
语法:
在MATLAB中的 for循环的语法是:
for index = values
<program statements>
...
end

创建一个脚本文件,并键入下面的代码:
for a = 10:20
fprintf('value of a: %d
', a);
end

当运行该文件,它会显示以下结果:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
value of a: 20

例子 2
创建一个脚本文件,并键入下面的代码:
for a = 1.0: -0.1: 0.0
disp(a)
end

当运行该文件,它会显示以下结果:
1

0.9000

0.8000

0.7000

0.6000

0.5000

0.4000

0.3000

0.2000

0.1000

0

矩阵是一个二维数字阵列。
在MATLAB中,创建了一个矩阵输入逗号或空格分隔的数字在每一行元素,并用分号来标记每行末尾。
例如,让我们创建一个4×5的矩阵:
a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]

MATLAB 将执行上面的语句,并返回以下结果:
a =
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjdxsjx
2012-09-20 · TA获得超过235个赞
知道答主
回答量:53
采纳率:100%
帮助的人:54.1万
展开全部
不是很明白想表达什么~
1. 在matlab中竟然避免使用for循环
2. for循环中矩阵随便怎么用都可以啊,这个和在不在for循环中没有关系
3. 如果你说的在for循环中用是指要访问矩阵的某个元素的话,那么M(i,j)就是矩阵M的第i行第j列的元素了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0575ddbin
推荐于2016-09-05
知道答主
回答量:47
采纳率:0%
帮助的人:26.9万
展开全部
假如A是a行b列的矩阵
for(i=1:a)
for(j=1:b)
A(i,j)就可以用了
end
end
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头225
推荐于2017-12-15 · TA获得超过605个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:240万
展开全部
既然用matlab矩阵运算了,就尽量避免使用循环吧
matlab的循环会很慢
如果不是特殊情况,绝大多数的运算都能通过矩阵运算来实现的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式