慕课matlab学习 第三章-012 matlab基本结构

慕课matlab学习 第三章-012

01-顺序结构顺序




% 第三节 程序流程控制
% 01-顺序结构顺序





%程序设计的基本步骤:
%1、分析问题,确定求解问题的数学模型或方法
%2、设计算法,并画出流程图
%3、选择编程工具,根据算法编写程序
%4、调试程序,分析程序输出结果


% matlab文件分类
% 脚本文件 函数文件
% 脚本文件:是可以在命令行窗口直接执行的文件,也叫命令文件。
% 函数文件:是定义一个函数,不能直接执行,而必须以函数调用的方式来调用它。


% 文件创建方式
% 1、matlab 新建文件
% 2、  命令行 edit  xxx  使用edit命令行在当前文件夹下创建文件

% eg 建立脚本文件f1.m (本次创建文件名以 learn3_12进行测试)
F=[1,2,3;4,5,6];
G=[1,2;3,4;5,6];
H=F*G
% 在命令行 输入 learn3_12 即可直接运行

%建立函数文件 f2.m
% function C=f2(A,B)
% C=A*B
% 在【命令行】依次输入
% A=[1,2,3;4,5,6];
% B=[1,2;3,4;5,6];
% C=f2(A,B)

%   顺序结构
%  代码顺序执行 和C语言几乎是一致的理念
% eg
% 数据的输入 input
%D=input('请输入变量A的值:  ') %通过键盘进行输入获取A的值(注:输入的是数字,其他的不可以)
% 数据的输出 disp
s='hello world ';
disp(s)
% 程序的暂停 pause(延迟秒数)  类似于 stm32 的 delay(ms)函数 
% 注: pause 中可以不传入参数,这样的只需要按下任意键即可继续运行
% ctrl+C  强行中止程序


% eg 有一-线段AB,A的坐标为(11), B的坐标为(4.54.5), 求AB的长度,以及黄金分割点C的坐标。
A=1+i       % A 点坐标
B=4.5+4.5i  % B点坐标
% 12:10
% 黄金分割点 0.618
% 
c=A+0.618*(B-A); %  A点的坐标 加上0.618倍(B-A)的数据
length=abs(B-A); %  A B 两点间的长度  
disp(length)     %  A B 的长度     
disp(c)          %  黄金分割点的坐标













  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值