Matlab里中括号[]的作用举个例子:y = exp(x^2);eval( [ '@(x)' ,vectorize(y) ]);eval函数里面中括号[]起的作用是什么?为什么必须加中括号?另外能总体说一下MATLAB中()、[]、{}的作用就更完美了!另外那个ev
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 08:16:18
![Matlab里中括号[]的作用举个例子:y = exp(x^2);eval( [ '@(x)' ,vectorize(y) ]);eval函数里面中括号[]起的作用是什么?为什么必须加中括号?另外能总体说一下MATLAB中()、[]、{}的作用就更完美了!另外那个ev](/uploads/image/z/366248-56-8.jpg?t=Matlab%E9%87%8C%E4%B8%AD%E6%8B%AC%E5%8F%B7%5B%5D%E7%9A%84%E4%BD%9C%E7%94%A8%E4%B8%BE%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%9Ay+%3D+exp%28x%5E2%29%3Beval%28+%5B+%27%40%28x%29%27+%2Cvectorize%28y%29+%5D%29%3Beval%E5%87%BD%E6%95%B0%E9%87%8C%E9%9D%A2%E4%B8%AD%E6%8B%AC%E5%8F%B7%5B%5D%E8%B5%B7%E7%9A%84%E4%BD%9C%E7%94%A8%E6%98%AF%E4%BB%80%E4%B9%88%3F%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BF%85%E9%A1%BB%E5%8A%A0%E4%B8%AD%E6%8B%AC%E5%8F%B7%3F%E5%8F%A6%E5%A4%96%E8%83%BD%E6%80%BB%E4%BD%93%E8%AF%B4%E4%B8%80%E4%B8%8BMATLAB%E4%B8%AD%28%29%E3%80%81%5B%5D%E3%80%81%7B%7D%E7%9A%84%E4%BD%9C%E7%94%A8%E5%B0%B1%E6%9B%B4%E5%AE%8C%E7%BE%8E%E4%BA%86%21%E5%8F%A6%E5%A4%96%E9%82%A3%E4%B8%AAev)
Matlab里中括号[]的作用举个例子:y = exp(x^2);eval( [ '@(x)' ,vectorize(y) ]);eval函数里面中括号[]起的作用是什么?为什么必须加中括号?另外能总体说一下MATLAB中()、[]、{}的作用就更完美了!另外那个ev
Matlab里中括号[]的作用
举个例子:
y = exp(x^2);
eval( [ '@(x)' ,vectorize(y) ]);
eval函数里面中括号[]起的作用是什么?为什么必须加中括号?
另外能总体说一下MATLAB中()、[]、{}的作用就更完美了!
另外那个eval函数里的[]可否换成()或者{}
为什么会有()、[]、{}都出现在matlab中?感觉matlab将不同括号作为不同用法有些复杂化了 尤其在cell中 为什么不将其都用()或者{}表示?
Matlab里中括号[]的作用举个例子:y = exp(x^2);eval( [ '@(x)' ,vectorize(y) ]);eval函数里面中括号[]起的作用是什么?为什么必须加中括号?另外能总体说一下MATLAB中()、[]、{}的作用就更完美了!另外那个ev
怎么说呢,首先eval函数可以用[],但是MATLAB并不推荐:
“Whenever possible,do not include output arguments within the input to the eval function,such as eval(['output = ',expression]).”
其次,这个例子大概是运算x.^2运算,并赋予句柄,太无聊了.
小括号用来调用cell,比如a(2,3),2行3列的元素;中括号用来赋值元素比如 a=[1,2,3;4,5,6]; 大括号不太常用,具体可以看下面链接.这么处理简单明了不会有歧义,这点就复杂,