22智能在线
新记
matlab中的@是什么意思
如题所述
举报该文章
相关建议 推荐于2017-09-26
函数句柄
匿名函数
这是函数句柄的一种高级用法, 这样产生的函数句柄变量不指向特定的函数, 而是一个函数
表达式
. 其语法:
变量名=@(输入参数列表)运算表达式
例如, 前面那个计算变量平方的函数可以简单地写为这个匿名函数:
mysqr1=@(x)x.*x
之后, 执行mysqr1(变量名), 即可计算该变量的平方, 注意, mysqr1属性是函数句柄变量, 而不是这个表达式; 还有要注意这个表达式不需要用
单引号
括起来
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/f6ittcxif.html
其他看法
第1个回答 2018-02-28
这是计算精度的问题,不信你输入 det(inv(A))-1/det(A)便知两者其实并不完全相等(虽然理论上相等),所以一般判断两数相等是以其差小于某个阈值来判断的
第2个回答 2017-04-02
你好,matlab里 \ 是左除,/ 是右除。 如果是数字计算,则左除和右除是等效的,例如 3/2 = 2\3。 而对于矩阵运算,则二者不等效。矩阵除法在 matlab 里定义为矩阵求逆后相乘。例如 A的逆矩阵是 A1,则 B/A = B*A1,A\B = A1*B。矩阵乘法不满足交换律,因此需要有左右除法之分。矩阵求逆的命令是 inv ,即 A1 = inv(A)。
第3个回答 2020-06-16
您的浏览器不支持HTML5视频
第4个回答 2017-08-01
a=[ ]的意思是a为空矩阵。一般用于矩阵 a 初始化(清零)。
1
2
下一页
相似回答
大家正在搜
相关问题
Matlab中的@什么意思
matlab中@是什么意思
MATLAB中@是什么意思
matlab中%是什么意思
@在MATLAB是什么意思
matlab中!=是什么意思
matlab中quadgk的具体的使用方法。那个“@”到底是...
matlab中“@(x)”是什么意思?