第一题

某物理系统可用下列方程组来表示:

从键盘输入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】实验四: 综合练习相关推荐

  1. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计

    <matlab实验四函数编写与程序设计>由会员分享,可在线阅读,更多相关<matlab实验四函数编写与程序设计(8页珍藏版)>请在金锄头文库上搜索. 1.实验四:函数编写与程序 ...

  2. matlab验证dtft移位性质,matlab 实验四 信号的谱分析.doc

    matlab 实验四 信号的谱分析.doc 实验四信号的谱分析一.实验目的:1.掌握DTFT原理及其程序实现,学习用DTFT对信号进行谱分析.2.掌握DFT原理及其程序实现,学习用DFT对信号进行谱分 ...

  3. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计.doc

    实验四:函数编写与程序设计 一.实验目的1 . 掌握M文件的创建. 2.掌握函数的编写规则. 3.掌握函数的调用. 4 . 掌握基本的输入输出函数以及显示函数的用法. 5.会用Matlab程序设计实现 ...

  4. matlab 实验四 数据处理与多项式计算

    实验四 数据处理与多项式计算 实验要求: 为达到理想的实验效果,同学们务必做到: 1.实验前认真准备,要根据实验目的和实验内容,复习好实验中可能要用到的命令,想好编程的思路,做到胸有成竹,提高上机效率 ...

  5. 2018.9.19.Matlab实验四:Matlab程序设计

    一.实验任务和目的 熟悉程序设计思想. 掌握伪代码的编写方法. 掌握分支语句和循环结构的用法. 二.实验内容 输入一个百分制成绩,要求输出成绩等级A.B.C.D.E,其中90-100为A,80-89为 ...

  6. java实验四 综合应用实验

    学院 计算机科学与教育软件学院 年级.专业.班 网络16* 姓名 卟咚君 学号 1606100*** 实验课程名称 Java语言实验 成绩 实验项目名称 综合应用实验 指导老师 ** 一.实验目的 熟 ...

  7. 方程求解的实验 matlab,matlab 实验四 求微分方程的解

    实际应用问题通过数学建模所归纳而得到的方程,绝大多数都是微分方程,真正能得到代数方程的机会很少.另一方面,能够求解的微分方程也是十分有限的,特别是高阶方程和偏微分方程(组).这就要求我们必须研究微分方 ...

  8. MATLAB实验四:MATLAB数据分析

    导入指定文件,并对学生成绩进行分析(记录你的指令和结果) 说明:本题请先将实验素材提供的成绩单文件scoresheet.xlsx的数据导入到matlab中,再完成后面的问题.这里你可以尝试用impor ...

  9. 单边指数信号的傅立叶matlab,实验四连续信号的傅立叶变换

    subplot(3,1,3);plot(w1,phai) %该三行用来得到相频特性图可得到完整图形. 例2.求2 11)(ω ω+=j F 的傅里叶逆变换)(t f . 解:编写如下M 文件, sym ...

  10. 【量化投资实训】基于MATLAB实验四.某行业PE最小的10只股票

    函数原型 function MinPEStock = FindMinPEStock10(WholeStockFinc, IndustryName) matlab实现 function MinPESto ...

最新文章

  1. php mysql 获取错误_php怎样获取mysql错误信息
  2. 我也说说宏定义likely()和unlikely()
  3. 十条不错的编程观点(转)
  4. jmeter的java测试框架_性能测试学习之路 (四)jmeter 脚本开发实战(JDBC JMS 接口脚本 轻量级接口自动化测试框架)...
  5. Spring MVC处理响应的 header
  6. BZOJ3235 [Ahoi2013]好方的蛇 【单调栈 + dp】
  7. 深度学习:循环神经网络(RNN)
  8. 怎么把程序下载到stc15w201s_STC15W201S系列
  9. Servlet学习笔记
  10. 方舟服务器商店系统怎么弄,方舟生存进化怎么设置商店系统
  11. 会声会影应该如何制作电影开幕效果
  12. 搭建Maven私服Nexus
  13. pdf编辑软件哪个好用?这个办法值得一试
  14. ios设置音乐audio自动播放
  15. 数据流图(Data Flow Diagram ,简称DFD)
  16. 【IPv4】地址分类详解
  17. 地球的半径为6400km,一长跑健将9.8s跑了100m,那么他以改速度绕赤道跑一圈,需要几天时间。
  18. 双十一过后“吃土”怎么办?免费PDF编辑器来帮你
  19. 第四章 舞会上的国王
  20. 总会计师是什么职务?

热门文章

  1. 6台地磅要想实现双向无人值守过磅,需要什么配置
  2. 程序员鼓励师到底是啥?
  3. 如何提高语言表达能力
  4. 运放放大倍数计算公式_运算放大器选择经验总结分享
  5. Windows10安装WDK
  6. 百度地图开发--解决地图无法显示的问题
  7. loadrunner监控局域网内其他服务器系统资源设置,LoadRunner如何监控Windows系统资源...
  8. 计算机网络原理第一篇 概述
  9. 设备SDK--华三IMOS平台
  10. SpringBoot使用前缀树过滤敏感词