MATLAB已知y和t的函数关系:y(t)=1+t+t2/2!+t3/3!+…t20/20!求t对应的y值
时间: 2023-10-09 18:11:47 浏览: 95
使用MATLAB进行数值计算
这道题目需要使用MATLAB中的exp函数来计算阶乘,代码如下:
t = 0:0.1:2*pi; % 定义t的取值范围
y = zeros(size(t)); % 初始化y值为0
for n = 0:20 % 从0到20逐项计算
y = y + t.^n./exp(gammaln(n+1)); % 计算每一项的值并累加
end
plot(t,y) % 绘制图像
运行代码后就可以得到y随t的变化图像了。
阅读全文