中南大学mooc科学计算与MATLAB语言(期末考试答案)

本博文源于中南大学mooc,主要实现答案的求解

第一题

在这里插入图片描述
从键盘输入n,求y的值。要求分别用循环结构和向量运算(使用sum函数)来实现。

y=0;                           
n=input('n=?');                  
for i=1:n                        
    y=y+1/(2*i-1)/3^(2*i-1);  
end
y      

向量结构

n=input('n=?');                     
i=1:n;                                 
y=1./(2*i-1)./3.^(2*i-1);        
y=sum(y)     

第二题

( 15分 )
绘制函数的曲面图和等高线。
在这里插入图片描述

其中x的21个值均匀分布在[-5,5] 范围,y的31个值均匀分布在[0,10]范围,要求使用subplot(2,1,1)和subplot(2,1,2)将产生的曲面图和等高线图画在同一个窗口上。

x=linspace(-5,5,21);             
y=linspace(0,10,31);           
[x,y]=meshgrid(x,y);            
z=cos(x).*cos(y).*exp(-sqrt(x.^2+y.^2)/4);   
subplot(2,1,1);                    
surf(x,y,z);                          
subplot(2,1,2);                    
contour3(x,y,z,50);              

第三题

求函数在(0,1)内的最小值点和最小值。
在这里插入图片描述


f=@(x) (x^3+cos(x)+x*log(x))/exp(x);
[x,fmin]=fminbnd(f,0,1) 

第四题

某气象观测站测得某日6:00时至18:00时之间每隔2h的室内外温度(℃)如表所示。
在这里插入图片描述
试用三次样条插值分别求出该日室内外6:30至17:30时之间每隔2h各点的近似温度(℃)。

h=6:2:18;                               
x=6.5:2:17.5;                        
t1=[18,20,22,25,30,28,24];   
t2=[15,19,24,28,34,32,30];    
T1=spline(h,t1,x)  
T2=spline(h,t2,x)      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值