博客
关于我
MATLAB知识点1
阅读量:506 次
发布时间:2019-03-07

本文共 696 字,大约阅读时间需要 2 分钟。

MATLAB编程中的三个案例,简要说明了相关的算法思路和代码实现,用于数据输入输出和条件判断。通过这些案例,用户可以学习如何利用MATLAB进行基础操作和简单逻辑编程。

案例一:计算线段AB的长度及黄金分割点C的坐标。

线段AB的起点A坐标为(1,1),终点坐标B(4.5,4.5)。使用距离公式,计算AB的长度:AB长度 = √((4.5-1)² + (4.5-1)²) = √(12.25 + 12.25) = √24.5 ≈ 4.95。

黄金分割点C可分为内分点和外分点。以内分点为例,点C的坐标可使用分割比例计算:点C坐标 = ((1 + r*(4.5-1))/(1 + r), (1 + r*(4.5-1))/(1 + r)),其中r ≈ 0.618。

案例二:判断输入整数为奇偶,输出相应的平方根或立方根。

程序逻辑:读取输入整数n;若n为奇数,输出√n;否则,输出n的立方根。

案例三:输入字符,分别处理不同字符类别,输出相应结果。

程序逻辑:读取输入字符c;若c为大写字母A-Z,转小写输出;若c为小写字母a-z,转大写输出;若c为数字字符0-9,平方后输出结果;否则,输出原字符。

代码实现:c = input('请输入一个字符:','s');if c>'A' && c<'Z'disp(lower(c))elseif c>'a' && c<'z'disp(upper(c))elseif c>'='0' && c<='9'disp(str2double(c)^2)elsedisp(c)end

通过这些案例,可以熟悉MATLAB的基本操作和条件判断语法,逐步提升编程能力。

转载地址:http://glznz.baihongyu.com/

你可能感兴趣的文章