【matlab】实验四: 综合练习
第一题
某物理系统可用下列方程组来表示:
从键盘输入m1、m2和θ的值,求a1、a2、N1和N2的值。其中g取9.8,输入θ时以pi为单位。
要求:定义一个求解线性方程组AX=B的函数文件,然后在命令文件中调用该函数文件。
代码:
%建立一个和函数同名的文件
function [value]=calcLinearEqua(m1,m2,ag)
g=9.8;
A=[m1*cos(ag),-m1,-sin(ag),0;...m1*sin(ag),0,cos(ag),0;...0,m2,-sin(ag),0;...0,0,-cos(ag),1;]
B=[0;m1*g;0;m2*g;]
value=A\B;
end%主程序文件
clear;clc;
m1=input('输入m1:');
m2=input('输入m2:');
ag=input('输入角度(以pi为单位):');
[result]=calcLinearEqua(m1,m2,ag)
运行结果
第二题:
已知y=f(40)/(f(30)+f(20))
①当f(n)=n+10ln(n^2+5)时,y的值是多少。
②当f(n)=1×2+2×3+3×4+…+n×(n+1)时,y的值是多少。
代码:
clear;clc;
f1=@(n)n+10*log(n^2+5);
y1=f1(40)/(f1(30)+f1(20))%%
y2=f2(40)/(f2(30)+f2(20))function[s]=f2(n)
s=0;
for i=1:nf=i*(i+1);s=s+f;
end
end
运行结果:
第三题
利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质:
(1) 均值,标准差和标准方差。
(2) 最大元素和最小元素。
(3) 大于0.5的随机数个数占总数的百分比。
代码
clear;clc;
A=rand(1,30000);%生成随机数
mu=mean(A)%求均值
v=var(A)%求方差
sigma=std(A,0,2)%求标准方差max=max(A)%求最大元素
min=min(A)%求最小元素%求大于0.5的随机数个数占总数的百分比
n=0;
for i=1:30000
if A(i)>0.5
n=n+1;
end
end
p=n/30000
运行结果
第四题
代码
clear;clc;
T1=6:2:18;
tempreture_outside1=[15 19 24 28 34 32 30];
tempreture_inside1=[18 20 22 25 30 28 24];
T2=6.5:2:17.5;
%interp1:一维数据插值(表查找)
tempreture_outside2=interp1(T1,tempreture_outside1,T2,'spline')
tempreture_inside2=interp1(T1,tempreture_inside1,T2,'spline')
运行结果
第五题
代码
clear;clc;
x=1:10:101;
lgx=[0 1.0414 1.3222 1.4914 1.6128 1.7076 1.7853 1.8513 1.9085 1.9590 2.0043];
px=polyfit(x,lgx,5);
px=polyval(px,x);%y = polyval(p,x) 计算多项式 p 在 x 的每个点处的值
plot(x,lgx,x,px);
运行结果
【matlab】实验四: 综合练习相关推荐
- matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计
<matlab实验四函数编写与程序设计>由会员分享,可在线阅读,更多相关<matlab实验四函数编写与程序设计(8页珍藏版)>请在金锄头文库上搜索. 1.实验四:函数编写与程序 ...
- matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc
matlab 实验四 信号的谱分析.doc 实验四信号的谱分析一.实验目的:1.掌握DTFT原理及其程序实现,学习用DTFT对信号进行谱分析.2.掌握DFT原理及其程序实现,学习用DFT对信号进行谱分 ...
- matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc
实验四:函数编写与程序设计 一.实验目的1 . 掌握M文件的创建. 2.掌握函数的编写规则. 3.掌握函数的调用. 4 . 掌握基本的输入输出函数以及显示函数的用法. 5.会用Matlab程序设计实现 ...
- matlab 实验四 数据处理与多项式计算
实验四 数据处理与多项式计算 实验要求: 为达到理想的实验效果,同学们务必做到: 1.实验前认真准备,要根据实验目的和实验内容,复习好实验中可能要用到的命令,想好编程的思路,做到胸有成竹,提高上机效率 ...
- 2018.9.19.Matlab实验四:Matlab程序设计
一.实验任务和目的 熟悉程序设计思想. 掌握伪代码的编写方法. 掌握分支语句和循环结构的用法. 二.实验内容 输入一个百分制成绩,要求输出成绩等级A.B.C.D.E,其中90-100为A,80-89为 ...
- java实验四 综合应用实验
学院 计算机科学与教育软件学院 年级.专业.班 网络16* 姓名 卟咚君 学号 1606100*** 实验课程名称 Java语言实验 成绩 实验项目名称 综合应用实验 指导老师 ** 一.实验目的 熟 ...
- 方程求解的实验 matlab,matlab 实验四 求微分方程的解
实际应用问题通过数学建模所归纳而得到的方程,绝大多数都是微分方程,真正能得到代数方程的机会很少.另一方面,能够求解的微分方程也是十分有限的,特别是高阶方程和偏微分方程(组).这就要求我们必须研究微分方 ...
- MATLAB实验四:MATLAB数据分析
导入指定文件,并对学生成绩进行分析(记录你的指令和结果) 说明:本题请先将实验素材提供的成绩单文件scoresheet.xlsx的数据导入到matlab中,再完成后面的问题.这里你可以尝试用impor ...
- 单边指数信号的傅立叶matlab,实验四连续信号的傅立叶变换
subplot(3,1,3);plot(w1,phai) %该三行用来得到相频特性图可得到完整图形. 例2.求2 11)(ω ω+=j F 的傅里叶逆变换)(t f . 解:编写如下M 文件, sym ...
- 【量化投资实训】基于MATLAB实验四.某行业PE最小的10只股票
函数原型 function MinPEStock = FindMinPEStock10(WholeStockFinc, IndustryName) matlab实现 function MinPESto ...
最新文章
- php mysql 获取错误_php怎样获取mysql错误信息
- 我也说说宏定义likely()和unlikely()
- 十条不错的编程观点(转)
- jmeter的java测试框架_性能测试学习之路 (四)jmeter 脚本开发实战(JDBC JMS 接口脚本 轻量级接口自动化测试框架)...
- Spring MVC处理响应的 header
- BZOJ3235 [Ahoi2013]好方的蛇 【单调栈 + dp】
- 深度学习:循环神经网络(RNN)
- 怎么把程序下载到stc15w201s_STC15W201S系列
- Servlet学习笔记
- 方舟服务器商店系统怎么弄,方舟生存进化怎么设置商店系统
- 会声会影应该如何制作电影开幕效果
- 搭建Maven私服Nexus
- pdf编辑软件哪个好用?这个办法值得一试
- ios设置音乐audio自动播放
- 数据流图(Data Flow Diagram ,简称DFD)
- 【IPv4】地址分类详解
- 地球的半径为6400km,一长跑健将9.8s跑了100m,那么他以改速度绕赤道跑一圈,需要几天时间。
- 双十一过后“吃土”怎么办?免费PDF编辑器来帮你
- 第四章 舞会上的国王
- 总会计师是什么职务?