matlab 多项式相减,matlab多项式计算与数据处理

1.掌握数据统计和分析的方法

2.掌握数值插值与曲线拟合的方法及其应用

3.掌握多项式的常用运算

(多项式必须保证对应长度相等才能相加减)

有3个多项式36168f8013e8bb433a070eed52fcaae5.png试进行下列操作:

(1)求P(x)=p1(x)+p2(x)p3(x)。

(2)求P(x)的根。

(3)当x取矩阵A的每一元素时,求P(x)的值。其中:

ba2c26e23968a676650db63b64e48450.png

(4)当以矩阵A为自变量时,求P(x)的值。其中A的值与第(3)题相同。*

n次多项式中将其系数从最高阶到0阶依次组合,写成向量形式,即P0=[…… a3 a2 a2 a0]。

p0=[1 2 4 0 5];

pq=[1 2];

pw=[1 2 3];

syms x;

p1=poly2sym(p0)

p2=poly2sym(pq)

p3=poly2sym(pw)

后面的按着写就行,这种类型的题注意点就是维度必须要保持一样

已知lgx在[1,101]区间10个整数采样点的函数值如实验1所示

e44e23f7a19f51705699a9feb45c94bd.png

试求lgx的5次拟合多项式p(x)。其中lgx所用到的函数为log10(x)。

x=1:10:101;

y=log10(x);

polyfit(x,y,5);

3、 利用MATLAB提供的randn函数生成符合正态分布的10*5随机矩阵A,进

行如下操作:

(1)A各列元素的平均值

A=randn(10,5)

mean(A)

169f176ee83b3d98b621a40002d0392d.png

(2)A的最大元素和最小元素。

max(max(A))

min(min(A))

42111f692f576e0d53d6d13f051a7ab8.png

(3)求A每行元素的和以及全部元素之和。用sum()函数

sum(A,2) 或sum(A’)

sum(sum(A))

faafaf43ab1a5177e0b29d0bb0e94114.png

(4)分别对A的每列元素按升序、每行元素按降序排序。

sort(A)

-sort(-A,2)

557edf55135d6454288956703ac71f15.png

4、 将100个学生5门功课的成绩存入矩阵P中,进行如下处理:

(1) 分别求每门课的最高分,最低分及相应学生序号。

(2) 分别求每门课的平均分。教材P58中表3-2。

(3) 5门课总分的最高分、最低分及相应学生序号。

(4) 将5门课总分按降序存入zcj中,相应学生序号存入xsxh。

提示:上机调试时,为避免输入学生成绩的麻烦,可用取值范围在[45,95]之间的随机矩阵来表示学生成绩。

P=45+(95-45)*rand(100,5);

(1)[x,y]=max(P);[m,n]=min(P)

5bf3e45243233e05a5878331d422cdc2.png

(2)mean(P)

8c569ac5d2e6481461c72f14b82d9c5d.png

(3)[x,y]=max(sum(P,2)); [x1,y1]=min(sum(P,2))

f9c7671462efd81f3c600a3de67ec6f8.png

(4)[zcj,xsxh]=sort(-sum(P,2));zcj=-zcj

5、 某气象观测站测得某日6:00~18:00之间每隔2h的室内外温度(℃)如实验表2所示

f9c15fbdaa99f1f1c686a96f5cc7bc75.png

试用三次样条插值分别求出该日室内外6:30~17:30之间每隔2h各点的近似温度

h=6:2:18;

t1=[18 20 22 25 30 28 24];

t2=[15 19 24 28 34 32 30];

h1=6.5:2:17.5

z1=interp1(h,t1,h1,'nearest')

z2=interp1(h,t2,h1,'spline')

subplot(1,2,1)

plot(h,t1,'o',h1,z1,'-')

0fbe89c06d7b54f154390d980ea70eaa.png

d3133823bf5526ef1a52dabeabfad761.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值