09Matlab实验六答案Word文档格式.docx
- 文档编号:6717194
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:18
- 大小:24.94KB
09Matlab实验六答案Word文档格式.docx
《09Matlab实验六答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《09Matlab实验六答案Word文档格式.docx(18页珍藏版)》请在冰点文库上搜索。
479487491499503509521523541547557563569
571577587593599601607613617619631641643
647653659661673677683691701709719727733
739743751757761769773787797809811821823
827829839853857859863877881883887907911
9199299379419479539679719779839919971009
1013101910211031103310391049105110611063106910871091
1093109711031109111711231129115111531163117111811187
1193120112131217122312291231123712491259127712791283
1289129112971301130313071319132113271361136713731381
1399140914231427142914331439144714511453145914711481
1483148714891493149915111523153115431549155315591567
1571157915831597160116071609161316191621162716371657
1663166716691693169716991709172117231733174117471753
1759177717831787178918011811182318311847186118671871
1873187718791889190119071913193119331949195119731979
1987199319971999200320112017202720292039205320632069
2081208320872089209921112113212921312137214121432153
2161217922032207221322212237223922432251226722692273
2281228722932297230923112333233923412347235123572371
2377238123832389239323992411241724232437244124472459
2467247324772503252125312539254325492551255725792591
2593260926172621263326472657265926632671267726832687
2689269326992707271127132719272927312741274927532767
2777278927912797280128032819283328372843285128572861
2879288728972903290929172927293929532957296329692971
2999300130113019302330373041304930613067307930833089
3109311931213137316331673169318131873191320332093217
3221322932513253325732593271329933013307331333193323
3329333133433347335933613371337333893391340734133433
3449345734613463346734693491349935113517352735293533
3539354135473557355935713581358335933607361336173623
3631363736433659367136733677369136973701370937193727
3733373937613767376937793793379738033821382338333847
3851385338633877388138893907391139173919392339293931
3943394739673989400140034007401340194021402740494051
4057407340794091409340994111412741294133413941534157
4159417742014211421742194229423142414243425342594261
4271427342834289429743274337433943494357436343734391
4397440944214423444144474451445744634481448344934507
4513451745194523454745494561456745834591459746034621
4637463946434649465146574663467346794691470347214723
4729473347514759478347874789479347994801481348174831
4861487148774889490349094919493149334937494349514957
4967496949734987499349995003500950115021502350395051
5059507750815087509951015107511351195147515351675171
5179518951975209522752315233523752615273527952815297
5303530953235333534753515381538753935399540754135417
5419543154375441544354495471547754795483550155035507
5519552155275531555755635569557355815591562356395641
5647565156535657565956695683568956935701571157175737
5741574357495779578357915801580758135821582758395843
5849585158575861586758695879588158975903592359275939
5953598159876007601160296037604360476053606760736079
6089609161016113612161316133614361516163617361976199
6203621162176221622962476257626362696271627762876299
6301631163176323632963376343635363596361636763736379
6389639764216427644964516469647364816491652165296547
6551655365636569657165776581659966076619663766536659
6661667366796689669167016703670967196733673767616763
6779678167916793680368236827682968336841685768636869
6871688368996907691169176947694969596961696769716977
6983699169977001701370197027703970437057706970797103
7109712171277129715171597177718771937207721172137219
7229723772437247725372837297730773097321733173337349
7351736973937411741774337451745774597477748174877489
7499750775177523752975377541754775497559756175737577
7583758975917603760776217639764376497669767376817687
7691769977037717772377277741775377577759778977937817
7823782978417853786778737877787978837901790779197927
7933793779497951796379938009801180178039805380598069
8081808780898093810181118117812381478161816781718179
8191820982198221823182338237824382638269827382878291
8293829783118317832983538363836983778387838984198423
8429843184438447846184678501851385218527853785398543
8563857385818597859986098623862786298641864786638669
8677868186898693869987078713871987318737874187478753
8761877987838803880788198821883188378839884988618863
8867888788938923892989338941895189638969897189999001
9007901190139029904190439049905990679091910391099127
9133913791519157916191739181918791999203920992219227
9239924192579277928192839293931193199323933793419343
9349937193779391939794039413941994219431943394379439
9461946394679473947994919497951195219533953995479551
9587960196139619962396299631964396499661967796799689
9697971997219733973997439749976797699781978797919803
9811981798299833983998519857985998719883988799019907
9923992999319941994999679973
2、由介值定理,若一个函数在某个区间的两端点异号,则该函数在该区间内有根存在。
求根的一种方法—二分法就是基于此原理而来。
所谓二分法就是将已给区间两等分,取中点的函数值作为近似值,若求得的近似值不满足精度要求,确定二分后新的有根区间,然后检查新的近似值是否达到精度要求,依此类推。
用二分法求方程x3-x-1=0在区间[1,1.5]内的一个实根,要求两次近似值之间的误差不超过0.001。
此题以前已经发过一份答案到信箱。
这里给出另一种解法。
functiony=erfenfa(x1,x2)
Y=[10-1-1];
y1=polyval(Y,x1);
y2=polyval(Y,x2);
whileabs(y2-y1)>
=1.0e-3
x3=(x1+x2)/2;
y3=polyval(Y,x3);
ify1*y3<
0&
&
y2*y3>
0
x2=x3;
y2=y3;
ify1*y3>
y2*y3<
x1=x3;
y1=y3;
fprintf('
x^3-x-1=0在[1.0,1.5]间的实根是\n'
);
x=%8f\n'
x3)
erfenfa(1,1.5)
x^3-x-1=0在[1.0,1.5]间的实根是
x=1.324829
3、编制一个程序,计算
的值,其中x的值为-10到10之间,以0.5为步长,使用下列两种方法实现:
1)使用循环语句实现,并使用时间运算函数统计运行时间;
2)采用向量的形式加以实现,并使用时间运算函数统计运行时间。
使用循环语句:
解法1:
t1=vpa(cputime,10);
forx=-10:
0.5:
10
ifx>
=0
y1=-5*x^2+5*x+5;
else
y1=6*x^2+7*x+5;
end
x=%f\n'
x)
y1=%f\n'
y1)
t2=vpa(cputime-t1,10)
文件命名为Untitled6.m
Untitled6
x=-10.000000
y1=535.000000
x=-9.500000
y1=480.000000
x=-9.000000
y1=428.000000
x=-8.500000
y1=379.000000
x=-8.000000
y1=333.000000
x=-7.500000
y1=290.000000
x=-7.000000
y1=250.000000
x=-6.500000
y1=213.000000
x=-6.000000
y1=179.000000
x=-5.500000
y1=148.000000
x=-5.000000
y1=120.000000
x=-4.500000
y1=95.000000
x=-4.000000
y1=73.000000
x=-3.500000
y1=54.000000
x=-3.000000
y1=38.000000
x=-2.500000
y1=25.000000
x=-2.000000
y1=15.000000
x=-1.500000
y1=8.000000
x=-1.000000
y1=4.000000
x=-0.500000
y1=3.000000
x=0.000000
y1=5.000000
x=0.500000
y1=6.250000
x=1.000000
x=1.500000
y1=1.250000
x=2.000000
y1=-5.000000
x=2.500000
y1=-13.750000
x=3.000000
y1=-25.000000
x=3.500000
y1=-38.750000
x=4.000000
y1=-55.000000
x=4.500000
y1=-73.750000
x=5.000000
y1=-95.000000
x=5.500000
y1=-118.750000
x=6.000000
y1=-145.000000
x=6.500000
y1=-173.750000
x=7.000000
y1=-205.000000
x=7.500000
y1=-238.750000
x=8.000000
y1=-275.000000
x=8.500000
y1=-313.750000
x=9.000000
y1=-355.000000
x=9.500000
y1=-398.750000
x=10.000000
y1=-445.000000
t2=
.4687500000e-1
解法2:
tic
y=-5*x^2+5*x+5
elseifx<
y=6*x^2+7*x+5
toc
文件命名为Untitled7.m
Untitled7
y=
535
480
428
379
333
290
250
213
179
148
120
95
73
54
38
25
15
8
4
3
5
6.2500
1.2500
-5
-13.7500
-25
-38.7500
-55
-73.7500
-95
-118.7500
-145
-173.7500
-205
-238.7500
-275
-313.7500
-355
-398.7500
-445
Elapsedtimeis0.000995seconds.
使用向量法:
x=-10:
0;
y=6*x.^2+7*x+5
x=0.5:
10;
y=-5*x.^2+5*x+5
文件命名为Untitled8.m
Untitled8
Columns1through12
53548042837933329025021317914812095
Columns13through21
73543825158435
Columns1through7
6.25005.00001.2500-5.0000-13.7500-25.0000-38.7500
Columns8through14
-55.0000-73.7500-95.0000-118.7500-145.0000-173.7500-205.0000
Columns15through20
-238.7500-275.0000-313.7500-355.0000-398.7500-445.0000
Elapsedtimeis0.000212seconds.
4、设p是一个素数,形如
的数叫做梅森数,当这样形式的数为素数时,称其为梅森素数。
求出小于等于
的所有梅森素数。
functiontext6(x)
b=2^i-1;
forc=2:
sqrt(b)
ifrem(b,c)==0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 Matlab 实验 答案