1.简述
xlsread和xlswrit函数
在MATLAB中经常会用到数据的读取,首先是从Excel中读取数据到MATLAB中去。下面给出原始Excel数据内容:
在MATLAB读取结果如下:
m=xlsread('fanjufei.xls',1,'A1:C3')m = 1 2 3 4 5 6 7 8 9
其中xlsread可以直接从Excel中读取文件,'fanjufei.xls'表示读取文件的名称,1表示位于sheet1;'A1:C3'表示读取数据的范围。
2.代码
%% 多项式相乘
clc;
clear all;
p1=[6 3 0 7]; %缺少的幂次用0补齐 多项式系数
p2=[1 2 3];
y1=poly2sym(p1)
y2=poly2sym(p2)
p3=conv(p1,p2); %多项式相乘 如果是两个向量相当于卷积
y=poly2sym(p3) %显示
syms x %另一种方法
p1=sym2poly(3*x^3+3*x^2+8)
p2=sym2poly(6*x^2+3*x+4)
p3=conv(p1,p2); %多项式相乘
y=poly2sym(p3)
%% 多项式相除
clc;
clear all;
p1=[4 3 8 1 4];
p2=[2 3 1];
[q,r]=deconv(p1,p2); %多项式p1除以p2
y1=poly2sym(q) %商
y2=poly2sym(r) %余数
3.运行结果