你如何初始化一个N*M矩阵?

4351次浏览(过去30天)
哈利
哈利 2013年6月26日
评论道: israt fatema2021年8月25日
在MATLAB的帮助下,它说要使用:
M =矩阵(N, M)
但是当我应用这个时,它说这个函数'矩阵'是不被识别的。
未定义的函数'matrix'用于输入类型为'double'的参数。
错误在实验中(第一行)
M =矩阵(3)
3评论
Tulike
Tulike 2017年7月12日
M = 0 (N,米)

登录评论。

接受的答案

利亚
利亚 2013年6月26日
编辑:MathWorks支金宝app持团队 2018年11月27日
初始化一个n × m矩阵,使用“零”函数。例如,创建一个3乘5的零矩阵:
一个= 0(3、5);
然后您可以稍后将特定的值赋给“A”的元素。
3评论
israt fatema
israt fatema 2021年8月25日11点46分
你能告诉我初始化N × M矩阵后如何给A赋值吗?例如,我需要创建一个矢量5 x 5和值x = 20 35 49 64 23

登录评论。

更多的答案(3)

Lokesh Ravindranathan
Lokesh Ravindranathan 2013年6月26日
编辑:Lokesh Ravindranathan 2013年6月26日
我假设你在尝试创建一个空矩阵,维数为N*M。你可以试试下面的方法
M = 0 (3)
这将创建一个大小为3*3的零矩阵。
2的评论
Lokesh Ravindranathan
Lokesh Ravindranathan 2013年6月26日
哦。谢谢•艾萨克森。我会更新我的答案。我的MATLAB没有符号数学工具箱。

登录评论。


尼
2013年6月26日
你可以初始化矩阵,
M = 0 (n, M);

加索尔
加索尔 2018年10月17日
这应该能成功
M = double.empty (N M 0);
https://uk.mathworks.com/help/matlab/ref/empty.html

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!