1.输入长方形的长和宽,计算长方形的周长和面积并输出

 len=input('input the length of rectangle:');w=input('input the width of rectangle:');girth=len*2.0+w*2.0;area=len*w;fprintf('girth=%f,area=%f\n',girth,area);

2.输入三角形的三条边(要满足构成三角形的条件),求三角形的周长和面积
解题关键:海伦公式求面积

edge1=input('input the first edge of triangle:');edge2=input('input the second edge of triangle:');edge3=input('input the thrid edge of triangle:');if(edge1+edge2>edge3 && edge2+edge3>edge1 && edge1+edge3>edge2)girth=edge1+edge2+edge3;tmp=girth/2;area=(tmp*(tmp-edge1)*(tmp-edge2)*(tmp-edge3))^(0.5);fprintf('girth=%f,area=%f\n',girth,area);elsefprintf('error:The edge is illegal.');end

3.输入一元二次方程的三个系数,求一元二次方程的根。
解题关键:公式法求一元二次方程的根。

a=input('input the a of ax^2+bx+c=0(not equal to 0):');
b=input('input the b of ax^2+bx+c=0:');
c=input('input the c of ax^2+bx+c=0:');
tmp=b^2-4*a*c;
if a==0fprintf('error:illegal value of a.\n');
else if tmp<0 x1=(-b)/(2*a);x2=((-tmp)^0.5)/(2*a);fprintf('Δ<0 x1=%f,x2=%f\n',x1,x2);endif tmp==0x1=(-b)/(2*a);fprintf('Δ=0 x1=x2=%f\n',x1);endif tmp>0x1=(-b+tmp^0.5)/(2*a);x2=(-b-tmp^0.5)/(2*a);fprintf('Δ>0 x1=%f,x2=%f\n',x1,x2);end
end

4.给定半径,求球的体积和表面积。

r=input('input the Radius of ball:');
volume=(4/3)*pi*(r^3);    %体积
surfArea=4*pi*(r^2);        %表面积
fprintf('The surface area of the ball is %f.\nThe volume of the ball is %f.\n',surfArea,volume);

5.输入三个数,将其按照从小到大的顺序排列。

A=input('input three numbers:\nUsage:[ 1 2 3 ]');for i=1:3if A(2)<A(1)tmp=A(2);A(2)=A(1);A(1)=tmp;endif A(2)>A(3)tmp=A(3);A(3)=A(2);A(2)=tmp;endenddisp(A)​

matlab脚本编程习题相关推荐

  1. (优雅的使用)matlab脚本编程习题3

    matlab脚本编程习题3 第三次作业:switch和循环 1.从键盘输入两个数和运算符,用switch语句实现一个简单的四则运算计算器.采用循环设置10个题目,输出做对多少题. 题目描述不太清晰,不 ...

  2. MATLAB 脚本编程的常用快捷键的整理

    了解快捷键,可以快速了解MATLAB 软件一些基本功能和使用方法. 文件使用方法: 1.打开MATLAB,找个简单的MATLAB程序,对着文件逐条试验. 2.MATLAB编程前,尽量浏览一遍,有助于提 ...

  3. linux运维脚本编写,最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案例+全套配置脚本...

    最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案例+全套配置脚本 大家可以通过参考下面的课程学习目录,就会发现单单只从目录上来分析就知道这是一部非常系统的Shell自动化脚本运 ...

  4. Matlab:编程和脚本

    Matlab:编程和脚本 脚本 实时脚本 循环及条件语句 脚本位置 脚本是最简单的一种 MATLAB 程序.脚本是一个包含多行连续的 MATLAB 命令和函数调用的文件.在命令行中键入脚本名称即可运行 ...

  5. matlab两个多项式相除,C++和MATLAB混合编程求解多项式系数(矩阵相除)

    摘要:MATLAB对于矩阵处理是非常高效的,而C++对于矩阵操作是非常麻烦的,因而可以采用C++与MATLAB混合编程求解矩阵问题. 主要思路就是,在MATLAB中编写函数脚本并使用C++编译为dll ...

  6. 【 MATLAB 】使用 MATLAB 作图讨论有限长序列的 N 点 DFT(强烈推荐)(含MATLAB脚本)

    这篇博文本来是和上篇博文一起写的:[ MATLAB ]离散傅里叶级数(DFS)与DFT.DTFT及 z变换之间的关系 但是这篇博文我最初设计的是使用MATLAB脚本和图像来讨论的,而上篇博文全是公式, ...

  7. shell脚本编程for循环求阶乘_shell脚本编程(完结版).pdf

    shell脚本编程(完结版) Shell 脚本编程学习笔记 2013 年 5 月 2 日 追风~忆梦 如有任何疑问,请联系作者,作者 QQ:1028150787,或者到韦东山群共同讨论 1 Shell ...

  8. matlab求解多项式系数,C++和MATLAB混合编程求解多项式系数(矩阵相除)

    摘要:MATLAB对于矩阵处理是非常高效的,而C++对于矩阵操作是非常麻烦的,因而可以采用C++与MATLAB混合编程求解矩阵问题. 主要思路就是,在MATLAB中编写函数脚本并使用C++编译为dll ...

  9. matlab频率阻抗,有分析阻抗的matlab脚本吗?

    以上来自于谷歌翻译 以下为原文 Interesting... - You cross-posted to two forums. I have deleted the other post. - Yo ...

最新文章

  1. Python 之 Matplotlib (二)figure
  2. sdut 3361迷宫探索dfs
  3. c++ 编译添加dll_VS2019编译lua源码
  4. 不符合核销规则条件_对不起!您不符合2020年初级报考条件
  5. 51nod 1445 变色DNA ( Bellman-Ford算法求单源最短路径)
  6. 常用的 16 个 Sublime Text 快捷键
  7. 安卓App的启动过程、安卓布局分类及布局和页面的关系
  8. toad查看oracle的plsql包,Oracle logminer 分析redo log(TOAD与PLSQL)
  9. 【转】Castle中AdditionalInterfaces用法介绍
  10. Python 条件判断 if/else - Python零基础入门教程
  11. 构建幸福婚姻需明白四件事
  12. android安卓字体下载,安卓手机字体29款打包下载
  13. matlab做nmf矩阵分解,进阶理解非负矩阵分解(NMF)
  14. Chromedrive下载与安装
  15. c语言tap位置什么意思,CTAP是什么意思
  16. Parallels Desktop 16 网络初始化失败和不能连接USB设备解决方法
  17. 中通财报:“增收不增利”怪圈难破
  18. 数学建模 ————统计问题之预测(一)
  19. 小白编程笔记——JavaScript中两种把表单内容传递给Controller的方法
  20. Java并发编程(四):计算机基础-门电路与加法器

热门文章

  1. win10蓝屏CRITICAL_SERVICE_FAILED
  2. 你是“区块链外人”吗?
  3. 对分查找法(二分查找法,折半查找法)
  4. BMP文件格式分析(zz)
  5. 删除node_modules文件夹后重新安装插件后执行npm run build报错问题的解决办法
  6. 5G网优工程师所在的通信行业,就业前景好不好?看高就业率啊!
  7. 高级mysql数据库优化_MySQL数据库优化建议
  8. python:__setitem__方法详解
  9. 小码哥-斗鱼直播APP之娱乐菜单展示
  10. DirectX11 龙书 暴力输出调试信息方法