matlab 从excel中导入了含未知数的矩阵,怎么进行赋值计算

我在excel导入了带未知数的矩阵,格式已经转成sym格式,我应该怎样给未知数赋值进行计算
里面其中一个矩阵元素为下图所示 i为复数 根号(-1)

img

如果我要进行未知数w=1:80的运算并且 在 未知数w=1时输出DIIP1 w=2时输出DIIP2 ...
如此运算
应该怎么进行

望采纳

可以使用循环来实现对未知数的赋值并进行运算。下列示例代码将未知数 w 的值从 1 到 80 依次赋值,并输出对应的结果 DIIPw:

% 定义矩阵,格式已经转成 sym
A = [...];

% 循环
for w = 1:80
    % 赋值
    A.w = w;
    
    % 计算
    DIIPw = calculate(A);
    
    % 输出结果
    fprintf('DIIP%d = %d\n', w, DIIPw);
end