% 多项式求解程序 % 使用循环语句和秦九韶算法 % 多项式为y=x^5+3x^3-2x+6 % 输入的x为:x1=1.1,x2=1.2,x3=1.3

% 定义多项式系数 a = [1, 0, 3, 0, -2, 6]; % 定义输入的x x = [1.1, 1.2, 1.3]; % 定义结果矩阵 y = zeros(1, length(x));

% 循环计算每一个x的结果 for i = 1:length(x) % 初始值为a_n result = a(end); % 从高次项开始计算 for j = length(a)-1:-1:1 % 使用秦九韶算法计算 result = result * x(i) + a(j); end % 将结果保存到结果矩阵 y(i) = result; end

% 输出结果 disp(y);

使用matlab编写程序完成运用多项式求解并且满足以下要求:1使用循环语句2使用秦九韶算法3多项式为y=x^5+3x^3-2x+64输入的x为:x1=11x2=12x3=13

原文地址: http://www.cveoy.top/t/topic/ZR5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录