JH■ 2022-12-22 12:52 采纳率: 54.5%
浏览 63

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

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

img

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

  • 写回答

2条回答 默认 最新

  • ShowMeAI 2022-12-22 13:06
    关注

    望采纳

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

    % 定义矩阵,格式已经转成 sym
    A = [...];
    
    % 循环
    for w = 1:80
        % 赋值
        A.w = w;
        
        % 计算
        DIIPw = calculate(A);
        
        % 输出结果
        fprintf('DIIP%d = %d\n', w, DIIPw);
    end
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月22日