我有两个单元格数组,名为countryname和export.
只有一列countryname,这是国家名称的代码:
USA
CHN
ABW
Run Code Online (Sandbox Code Playgroud)
有两列export:
USA ABW
USA CHN
CHN USA
ABW USA
Run Code Online (Sandbox Code Playgroud)
一对中的每对(X,Y)export表示"国家X与国家Y有关系".大小countryname已简化为3.如何在MATLAB中实现以下功能?
创建一个3乘3的平方(通常n乘n,其中n是大小
countryname)矩阵M这样
M(i,j)=1如果国家我与国家j有关系,
M(i,j)=0否则.
国家/地区名称被重新标记为正整数countryname.
使用定义函数
f = inline('x+P1*P2-P3',3);
Run Code Online (Sandbox Code Playgroud)
可以计算f(1,2,3,4),f(0,1,2,1)等.
我应该如何编写函数,f以便我可以使用诸如1:4或[2,3,6,4]作为输入的向量?