Matlab数学建模实验题
(1)用起泡法对10个数由小到大排序.即将相邻两个数比较,将小的调到前头。
x=[5 1 1 8 2 1 2 5 9 3];
y=length(x); %获取x数组的长度
for i=1:y-1 %循环的次数1-y-1for j=1:y-i %比较大小并交换if(x(j)>x(j+1))t=x(j);x(j)=x(j+1);x(j+1)=t;endend
end
x %输出排好的数组
(2)有一个4×5矩阵,编程求出其最大值及其所处的位置.
x=rand(4,5) %随机生成一个4*5的矩阵
for i=1:4 %循环每一行y=max(x(i,:)); %找出每一行的最大值
endz=max(y) %求得其中的最大值
[max_xi,max_xj]=find(x==z) %i,j分别代表行和列坐标,找到矩阵中最大值的坐标
(3)编程求
sum=0; %初始和为0for n=1:20 %循环sum=sum+factorial(n); %factorial求阶乘函数endsum %输出结果
(4)一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第10次落地时,共经过多少米?第10次反弹有多高?
h=100;
s=h; %起始高度100m,第一次下落路程100mfor i=1:10h=h/2; %每次弹跳高度减半s=s+h*2; %反弹下落来回一次,所以*2endfprintf('第10次落地时共过%f米\n',s)fprintf('第10次反弹%f米\n',h)
(5)有一函数f (x, y)=,写一程序,输入自变量的值,输出函数值.
x=input('输入x:');
y=input('输入y:');
z = x^2 + sin(x*y) + 2*y; %函数表达式
z
1、在同一平面中的两个窗口分别画出心形线和马鞍面。
(1)在图形上加格栅、图例和标注
(2)定制坐标
(3)以不同角度观察马鞍面
%心形图
figure(1) %显示图像a=0.01t=0:0.01:2*pi;x=a.*(2.*cos(t)-cos(2*t)); %心形线参数方程
y=a.*(2*sin(t)-sin(2*t));plot(x,y) %matlab中二维线画图函数
grid on %显示网格线xlabel('自变量X') %定制坐标
ylabel('函数Y')title('心型图') %显示标题%马鞍面
figure(2) %显示图像x=-3:0.1:3;
y=1:0.1:5;[x,y]=meshgrid(x,y); %基于向量x和y中包含的坐标返回二维网格坐标z=x.^2/4-y.^2/16; %矩阵.^点乘surf(x,y,z) %在矩形区域内显示三维带阴影的曲面图grid on %显示网格线xlabel('自变量x') %定制坐标
ylabel('自变量y')
zlabel('函数z')title('马鞍面') %显示标题%不同角度观察马鞍面
figure(3)view(20,30);%改变视角到(20,30)
subplot(131);
surf(x,y,z) %在矩形区域内显示三维带阴影的曲面图
title('马鞍面1');
xlabel('x'); ylabel('y');view(30,20);%改变视角到(30,20)
subplot(132);
surf(x,y,z) %在矩形区域内显示三维带阴影的曲面图
title('马鞍面2');
xlabel('x'); ylabel('y');view(60,10);%改变视角到(60,10)
subplot(133);
surf(x,y,z) %在矩形区域内显示三维带阴影的曲面图
title('马鞍面3');
xlabel('x'); ylabel('y');
2、以不同的视角观察球面和圆柱面
所围区域。
r=input('请输入r:')
[x1,y1,z1]=sphere(50); %面数50
xq=r*x1;yq=r*y1;zq=r*z1;
surf(xq,yq,zq) %画球
alpha(0.5); %透明度
hold on
f=@(x,y)x.^2+y.^2-r*x;
ezsurf(f,[-1.5,2.5],[-2,1.5]); %在指定区间画圆柱2
axis equal; %即单位长度相同
alpha(0.5);
colormap(jet)
Matlab数学建模实验题相关推荐
- 雅可比法实验报告matlab,数学建模实验报告范文 数学建模的实验报告
数学建模 实验报告 姓名:学院: 专业班级: 学号: 数学建模实验报告(一) --用最小二乘法进行数据拟合 一.实验目的: 1. 学会用最小二乘法进行数据拟合. 2. 熟悉掌握matlab 软件的文件 ...
- 数学建模matlab实验报告,数学建模实验.doc
<数学建模实验.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<数学建模实验.doc>文档请在天天文库搜索. 1.数学建模课程实验报告专题实验7 ...
- matlab求动物繁殖问题,动物繁殖问题数学建模实验matlab程序.doc
动物繁殖问题数学建模实验matlab程序 问题: 谋农场饲养的某种动物所能达到的最大年龄为15岁,将其分为三个年龄组:第一组0-5岁:第二组6-10岁:第三组11-15岁.动物从第二个年龄组开始繁殖后 ...
- 2016年数学建模A题题目、解题思路、matlab代码(二)
问题: 海洋边界作为国家的领土区分线,对国家安全具有极其重要的战略用途,建立和完善近浅海观测网势在必行.近浅海观测网由若干传输节点组合而成,每个传输节点由浮标系统.系泊系统和水声通讯系统组成.其中水声 ...
- 2023年华中杯数学建模A题新型镇静药物临床实验疗效分析与预测解题全过程文档及程序
2023年华中杯数学建模 A题 新型镇静药物临床实验疗效分析与预测 原题再现 临床研究是新药物研究中的关键环节.本题拟围绕一种新型镇静药物的临床实验数据分析展开. 尝试根据附件中提供的数据和相关材 ...
- matlab计算鲈鱼质量,鲈鱼数学建模实验报告.pdf
数学建模实验报告 姓名:胡斌 学号: 一. 摘 要 题目提供了哈德逊河鲈鱼的年龄分组. 成年鱼的年龄. 允许捕捞 鱼的年龄段.各年龄段的鱼的存活率以及各组成年雌性鱼每年能产雌 性后代的个数.题目初始数 ...
- matlab数学建模可应用到第几章,《MATLAB在数学建模中的应用(第2版)》
<MATLAB在数学建模中的应用(第2版)> 卓金武 (编者)) 基本信息 •出版社: 北京航空航天大学出版社; 第2版 (2014年9月1日) •丛书名: MATLAB开发实例系列图书 ...
- 2021年华数杯数学建模A题电动汽车无线充电优化匹配研究求解全过程文档及程序
2021年华数杯数学建模 A 题 电动汽车无线充电优化匹配研究 原题再现: 电动汽车以环境污染小.噪音低.能源利用效率高.维修方便等优势深受消费者青睐.但现有电动汽车的有线充电方式操作复杂,且存在 ...
- 2021年国赛高教杯数学建模B题乙醇偶合制备C4烯烃解题全过程文档及程序
2021年国赛高教杯数学建模 B题 乙醇偶合制备C4烯烃 原题再现 C4 烯烃广泛应用于化工产品及医药的生产,乙醇是生产制备 C4 烯烃的原料.在制备过程中,催化剂组合(即:Co 负载量.Co/S ...
最新文章
- Java中? extends T和? super T的理解
- 独家 | 7个新手数据讲述者犯下的致命错误
- 计算机组成原理 第三章【存储系统】课后作业解析【MOOC答案】
- sklearn自学指南(part33)--流形学习
- android8修改默认壁纸,给surfaceview设置默认背景
- 将文件保存到数据库中
- 购买二手房时 众多购房者忽视办理土地证过户
- 黄大刀 :机房建设主要标准规范的介绍
- 修复win7便签功能
- 百度开放平台中的万年历被提取出来了
- 北理珠计算机专业在广东排第几,重磅!省内同类院校第一 北理珠2019广东投档线公布!...
- Ubuntu安装tftpd服务器
- 跨时区存储跨时区展示时间 | js 获取当前UTC时间
- 神武4最新服务器,神武4手游 角色转服扩大限服范围
- 写微信公众号注意事项
- PSO算法求解全局最大值
- 今天的我又来到阳台上的玩耍
- HDU 2121 Ice_cream’s world II (最小树形图+虚根)
- 阅读小结:MSR:From Captions to Visual Concepts and Back
- 五年,你敢说自己是高级开发么?
热门文章
- 华硕顽石5代尺寸_华硕顽石5代FL8000一定适合你_华硕 FL8000UN8550_笔记本导购-中关村在线...
- 基于WEB的电子日历
- CMOS 图像传感器——Color Filter Array
- Linux文件系统中错误的是,linux – ext4文件系统损坏 – 可能是硬件错误?
- JDL-1220A0.2~9.99A AC110V电流继电器
- 【翻译】如何在Nutanix Karbon上并排运行容器和虚拟机
- Dynamics 365 讲清楚Security Role中的Append AppendTo
- cmake实现Blib引用Alib, C.exe引用Blib
- 云总机的未来-移动办公
- 2011级-csdn-java-张侃—Spring加载配置web