假设我有一个向量v={{a1+b1,c1+a1, 3c1+a1},{1,2,a1}}
(实际上它有100行),我想将它导出到MATLAB,并将a1
,b1
和c1
作为变量。
在Mathematica中:
v={{a1+b1,c1+a1, 3c1+a1},{1,2,a1}};
Export["v.csv", v, "CSV"];
在MATLAB中:
vv = readtable('v.csv', 'PreserveVariableNames',true);
但它不工作。MATLAB的输出如图所示
我想要一些像
vvv=@(a1,b1,c1)vv
为了得到一些评价,但我不知道这是否可能。
1条答案
按热度按时间fkaflof61#
我不明白这行代码在数学上是什么意思。
v={{al + bl,cl + al,3cl + al},{1,2,al}};
但你想这样
vvv=@(a1,b1,c1)vv
在Matlab中调用匿名函数(你可以在谷歌上搜索更多细节)但基本上,你必须定义自己的变量,例如: