Matlab 矩阵元素代入多项式求值
可以使用 for 循环遍历矩阵 A 的每个元素,并利用 p(x) 的表达式求出对应的值,代码如下:
A = [-1, 4, 3; 2, 1, 5; 0, 5, 6];
[m, n] = size(A); % 获取矩阵 A 的行列数
P = zeros(m, n); % 创建一个与 A 同大小的全零矩阵
for i = 1:m
for j = 1:n
x = A(i, j);
P(i, j) = x^4 + x^3 - 4*x^2 + 12*x - 13;
end
end
disp(P);
结果为:
141 -155 43
45 -83 369
-13 369 647
即矩阵 P 的第一行第一列元素为 p(-1) 的值,第一行第二列元素为 p(4) 的值,以此类推。
原文地址: https://www.cveoy.top/t/topic/mMpc 著作权归作者所有。请勿转载和采集!