如何初始化N * M矩阵?

4,340次观看(过去30天)
哈利
哈利 2013年6月26日
评论: israt fatema2021年8月25日
从MATLAB帮助,它说要使用:
m =矩阵(n,m)
但是当我应用这个时,它说这个函数'矩阵'是不被识别的。
不明确的函数'矩阵'用于类型“双”的输入参数。
错误实验(第1行)
M =矩阵(3)

接受答案

利亚
利亚 2013年6月26日
编辑:MathWorks支万博1manbetx持团队 2018年11月27日
初始化一个n × m矩阵,使用“零”函数。例如,创建一个3乘5的零矩阵:
a =零(3,5);
然后,您可以稍后为“a”的元素分配特定值。
3评论
israt fatema
israt fatema 2021年8月25日
您能否向我展示如何在初始化n x 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 =零(n,m);

PAU.
PAU. 于2018年10月17日
这应该能成功
m = double.prevey(n,m,0);
https://uk.mathworks.com/help/matlab/ref/prest.html.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!