MATLAB实验三矩阵运算与建模
基于复数矩阵的运算逻辑,MATLAB 在矩阵这块确实挺强的,尤其适合搞工程和科学建模的场景。创建矩阵的时候,用方括号就能直接搞定,像[1 2 3; 4 5 6]
这种写法,简单直观。你也可以把大块的矩阵生成逻辑丢进.m
文件,比如写个mydata.m
,之后就可以反复用,挺省事的。
矩阵运算方面也灵活,支持常规的加减乘除,还有专门的.*
点乘操作,适合对位计算。注意一点,普通乘法和点乘不一样,别混用哈,不然会报错。举个例子,A*B
是线性代数意义上的乘法,而A.*B
是元素级别的乘法,差别还挺大。
还有像eye
、zeros
这种内置函数,生成单位矩阵、全零矩阵都挺方便的,不用你手动去敲一堆数据。配合sin()
、exp()
这些数学函数用起来,效率也高。要是你对矩阵比较感兴趣,可以顺手看看这个矩阵运算工具,功能挺全的。
,MATLAB 在矩阵上的优势还是蛮的,写起来省心,运行效率也不错。如果你是初学者,建议先从命令窗口练手,慢慢再用.m
文件组织代码。如果你对 Python 更熟,可以看看Numpy 做矩阵运算那块,思路是一样的。
下载地址
用户评论