- 37
- 0
- 约2.39万字
- 约 23页
- 2021-06-20 发布于湖南
- 举报
科学计算与数据处理实验报告
学 号 S311060149 姓 名 张园
实验名称 基于 MATLAB 的科学计算实验
实验目的 1、 掌握 MATLAB 中数组的创建和操作方法
2 、 掌握 MATLAB 中常用的数值计算方法
3 、 掌握 MATLAB 中常用的符号计算方法
实验方案 一、一维数组创建实验:
(1)直接输入法:
test=[1 2 3 4]
test=[1;2;3;4]
(2)步长生成法: test=1:0.5:10
(3)定数线性采样法: test = linspace(1,12,5)
(4)定数对数采样法: logspace(2,6,4)
二、高维数组创建实验:
(1)直接输入法:
A=[1 2 3;4 5 6;7 8 9]
(2 )使用下标:
clear,A(2,3,2)=1
(3)使用低维数组:
clear,A=eye(3,4);A(:,:,2)=eye(3,4)*2;A(:,:,3)=eye(3,4)*3;A(:,:,4)=eye(3,4)*4
(4 )使用创建函数( cat、repmat、reshape)创建高维数组:
cat(3,[1,2,3;4,5,6],eye(2,3)*2,ones(2,3))
repmat([1,2;3,4],[1,2,3])
reshape(1:20,2,5,2)
三、标准数组创建实验:
(1)全 0 矩阵: zeros(3)
(2 )全 1 矩阵: ones(5)
(3)单位矩阵: eye(4)
(4 ) magic 矩阵: magic(4)
(5)随机矩阵: randn(4)
四、矩阵变换实验:令 Data=[1,2,3,4;5,6,7,8;9,10,11,12] ,分别使用 diag 、、
fliplr 、flipud 、rot90 、tril 、triu 函数计算 Data 的对角、转置、翻转、旋转、
三角矩阵,具体命令如下:
Data=[1,2,3,4;5,6,7,8;9,10,11,12]
diag(Data)
(Data)
fliplr(Data)
flipud(Data)
rot90(Data)
tril(Data)
triu(Data)
1 / 23
五、字符串数组创建与操作实验:
(1)创建字符串数组:
arr=str2mat(I,am,a,student)
(2)去掉字符串末尾的空格 deblank: :
建立字符串
您可能关注的文档
最近下载
- 2024-2025学年上海市普陀区六年级下学期数学期末试题含详解.pdf VIP
- 制造业企业员工高离职率分析.pdf VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 三江A116火灾报警控制器简易操作规程.docx
- (新版)社会体育指导员理论知识考试题库(含答案).docx VIP
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
原创力文档

文档评论(0)