没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论































matlab 数学实验
《管理 数学实验 》实验报告
班级 姓名
实验 1:MATLAB的数值运算
【实验目的】
( 1)掌握 MATLAB 变量的使用
( 2)掌握 MATLAB 数组的创建,
( 3)掌握 MA TLAB 数组和矩阵的运算。
( 4)熟悉 MATLAB多项式的运用
【实验原理 】
MA TLAB
中属于两种不同类型的运算,数组的运算是从数组元
矩阵运算和数组运算在
素出发, 针对每个元素进行运算, 矩阵的运算是从矩阵的整体出发, 依照线性代数的运算规则
进行。
【实验步骤 】
( 1)使用冒号生成法和定数线性采样法生成一维数组。
( 2)使用 MA TLAB 提供的库函数 reshape ,将一维数组转换为二维和三维数组。
( 3)使用逐个元素输入法生成给定变量,
并对变量进行指定的算术运算、关系运算、逻辑
运算。
(4)使用 MA TLAB 绘制指定函数的曲线图,将所有输入的指令保存为
【实验内容 】
( 1)在 [0,2*pi] 上产生 50 个等距采样数据的一维数组,用两种不同的指令实现。
0:(2*pi-0)/(50-1):2*pi
reshape(A,2,9)
ans =
Columns 1 through 7
1
2
15
16
ans(:,:,1) =
1
2
ans(:,:,2) =
7
8
ans(:,:,3) =
13
14
15
16
9
10
M 文件。
或
linspace(0,2*pi,50)
( 2)将一维数组 A=1:18 ,转换为
2×9 数组和 2 × 3× 3 数组。
3
4
17
18
5
6
7
8
9 11
12
13
1410
reshape(A,2,3,3)
3
4
5
6
11
12
17
18

matlab 数学实验
( 3)A=[0 2 3 4 ;1 3 5 0],B=[1 0 5 3;1 5 0 5] ,计算数组 A、 B 乘积,计算 A&B,A|B,~A,A=
=B,A>B 。A.*B
ans=
0 0 15 12
1 15 0 0
A&B
ans =
0 0 1 1
1 1 0 0
A|B
ans =
1 1 1 1
1 1 1 1
~A
ans =
1 0 0 0
0 0 0 1
A==B
ans =
0 0 0 0
1 0 0 0
A>=B
ans =
0 1 0 1
1 0 1 0
t
( 4)绘制 y= 0.5
e
3
-t*t*sin(t),t=[0,pi]
并标注峰值和峰值时间
将所有输入的指令保存为
M 文件。
a=0.5
b=1/3
t=0:0.001:pi
y=a*exp(b*t)-t.*t.*sin(t)
[y_max,t_max]=max(y)
t_text=['t=',num2str(t(t_max))]
y_text=['y=',num2str(y_max)]
max_text=char('maximum',t_text,y_text)
tit=['y=a*exp(',num2str(b),'t)-t*t*sin(t)']
hold on
plot(t,y,'y.')
plot(t(t_max),y_max,'r')
text(t(t_max)+0.3,y_max+0.1,max_text)
title(tit),xlabel('t'),ylabel('y'),hold off
t
,添加标题 y= 0.5
e
3
-t*t*sint ,

matlab 数学实验
【实验心得与总结 】
通过这次试验让我了解常用简单函数的功能,学会利用函数解决一些;数值计算和符号计
算的实际问题 ; 利用 Matlab 的 help 命令查询一些函数的功能。利用
计算问题变得更加简单化,如矩阵运算等。 \
MA TLAB
可以让繁琐的
实验 2:MATLAB绘图
【实验步目的 】
利用 MTALAB
【实验原理 】
(1)二维绘图命令: plot(x,y) 函数
(2)三维绘图命令中三维曲线:
【实验内容 】
(含参考程序、实验结果及结果分析等)
画墨西哥帽子,及参数方程的图像
plot3(x,y,z),
(3)利用 mesh 函数画三维的网格表面的。
x 2 cos(t)
画出函数图形
y
t
3
0 t 10
。
z t
方程:
x 2cos(t)
y
t
3
z t
0 t 10
【参考程序】

matlab 数学实验
>> t=0:0.1:4*pi;
>> plot3(2*cos(t),t.^3,t)
【实验结果 】
2
z f (x, y)
sin
x
2
y
2
2
, x [
7.5,7.5]
的图像。画出曲面
方程:
z f (x, y)
x y
sin x
2
x
2
y
2
y
2
, x
[ 7.5,7.5], y [ 7.5,7.5]
【参考程序】
x = -7.5:0.5:7.5;
y = x;
[xx, yy] = meshgrid(x, y);
R = sqrt(xx.^2 + yy.^2) + eps;
z = sin(R)./R;
surf(xx, yy, z)
【实验结果 】

1
matlab 数学实验
0.5
0
-0.5
10
5
0
-5
-5
-10 -10
0
5
10
【实验心得与总结 】
Matlab 的常见错误: Inner matrix dimensions must agree
1、因为在 Matlab 的输入变量是矩阵,参与运算的矩阵维数必须对应,矩阵相应元素的
运算必须全部加 dot (点),例 2 中方程如果这样输入:
误.
2、 mesh 函数是用来画三维的网格表面的。三维空间中的一个点是用
mesh 就是把这些点之间用网格连接起来。
(x,y,z) 来表示的,
x=2*(cos(t)+t*sin(t))
,就会出现该错
实验 3:MATLAB微积分问题的计算
【实验目的】 利用 MTALAB
求解二重积分、勒展开式及级数求和。
【实验原理 】
1 .利用 int(int(f,x,a,b),y,c,d)
函数求二重积分计算累次积分
( f,n,x,a) 来 求
d b
c a
f ( x, y)dxdy
阶泰勒展开式
2
. 利 用 泰 勒 函 数 taylor f(x,y) 的 n-1
f ( x)
n 1
k 0
f
(k )
(a)
?( x a)
k
;
k!
n2
3.利用函数 symsum(f,k,n1,n2) 来求级数的和函数
k n1
f (k)
【实验内容 】(含参考程序、实验结果及结果分析等)
2
1
求
x
1
xydydx
。
0 2 x
【参考程序 】
>> syms x y
>> z=x*y;
>> f=int(int(z,y,2*x,x^2+1),x,0,1)
【 实验结果 】
f =1/12
剩余23页未读,继续阅读
资源评论


我是你的春哥!
- 粉丝: 1w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 该项目为一个集数据抓取与展示一体的ACM队员数据系统,基于Django、python实现。.zip
- 辅助背单词软件,基于艾宾浩斯记忆曲线(其实背啥都行)的Python重构版,增加在线查词与翻译等功能.zip
- 基于C开发的命令行输入输出流重定向与实时分析工具_支持快捷按键和文本框输入实时过滤计算分析多格式结果呈现文本提示弹窗曲线表格支持批量测试和日志抓取_用于开发调试协议分.zip
- 各种有用的web api 基于Golang, Python(tornado django scrapy gevent).zip
- 华南理工大学找到卷王,基于 Python 的综测系统数据爬虫.zip
- 湖南大学(HNU)数据库系统课程大作业 ATM系统 前端基于Python的PyQt5,后端基于MySQL.zip
- (新闻爬虫),基于python+Flask+Echarts,实现首页与更多新闻页面爬取
- 基于 Flask + Requests 的全平台音乐接口 Python 版.zip
- 基于 FFmpeg ,使用 Python 开发的批量媒体文件格式转换器。.zip
- 基于 CAI 的 OneBot Python 实现.zip
- 基于 nonebot2 开发的消息交互式 Python 解释器,依赖 docker SDK.zip
- 基于 Python 3 + Django 2 开发的用于适配手机的简单 Jenkins 构建平台.zip
- Python 语言的爬楼梯问题实现-计算爬到第 n 级台阶的方法数
- 基于 Napcat, NcatBot, JMComic-Crawler-Python 的 QQ 机器人。.zip
- 基于 Python Tornado 的博客程序 (练习).zip
- 基于 Python 3.5 + Django 2.0 开发的简单个人博客.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
