Matlab 1.3编程

%% 实例(看脚本文件 和 函数文件 的区别)


%% 脚本文件
 x = 0:0.1:2*pi;
 y = sin([1,2]'*x);
 plot(x,y);

%% 函数文件(可通过改变参量完成不同的计算)
zx2(3); %命令行窗口调用
% 脚本中的函数定义必须出现在文件的结尾 or 新建一个函数文件,在本脚本中调用
function zx2(k)
x = 0:0.1:2*pi;
y = sin([1:k]'*x); %k为曲线条数
plot(x,y)
end


%函数文件放个烟花(网上copy到处都有)
fireWorks
%文件不可中文名,目录可以中文名


% 同一种处理要求,不同的程序快慢可差异很大

函数文件:
编写格式:function [output1,output2,...] = 函数文件名(input1,input2,...)
                    ...(main body)
                  end
调用格式: [output1, output2 ,...] = 函数文件名(input1,input2,...)

函数 不等于 函数文件

% %函数建造 (推荐@)
F = @(x,t) cos(x.^2).^2+t ;
F(3,2.1)

%% 流程控制
% 循环:for while
% 分支: if...else......end    switch...case...otherwise...end

%% for 分形魔鬼楼梯
X = [0,1]; Y=[0,1];
for k=1:10
    X=[X./3,X./3+2/3];
    Y=[Y./2,Y./2+0.5]
end
area(X,Y)

%% while 小于10的10次方的阶乘数
n=1;     %启动值
while prod(1:n)<1e10
    n    %不加分号输出n
    n=n+1;
end

%% if 建立分段函数
x = input('请输入x的值,x=')
if x>=0
    y=x^2
else
    y=-x^2
end

%% switch 将学生成绩分级
W = {'zhao','qian','sun','li';...
       95,    55,   68,  83};
for k=1:4
    switch W{2,k};
        case num2cell(86:100),  r='A';
        case num2cell(70:85),  r='B';
        case num2cell(60:69),  r='C';
        otherwise, r='D';
    end
    W(3,k)={r};
end
W

%% 其他指令
% input('...')按照提示从键盘输入   disp('...')   pause(n)程序运行暂停n秒  error  warning

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
汽车理论1.3是一门涉及汽车工程领域的理论课程,它包括了汽车工程的相关知识和技术。而Matlab编程是一种流行的科学计算软件,广泛用于工程和科学领域的数值计算和数据分析。 在汽车理论1.3Matlab编程可以应用于汽车工程的各个方面。例如,可以使用Matlab对汽车的动力系统进行建模和仿真。通过建立合适的数学模型,我们可以分析和预测汽车的性能和工况。同时,可以利用Matlab编程进行汽车的控制系统设计和优化。通过优化算法和控制策略的实现,可以提高汽车的燃油效率和驾驶性能。 此外,在汽车理论1.3Matlab编程可以用于汽车的结构分析和优化。通过建立合适的有限元模型,可以对汽车的结构进行静态和动态分析。在分析的基础上,可以利用Matlab编程进行结构的参数优化,以提高汽车的强度和刚度,并减轻车身的重量。 另外,Matlab编程还可以用于汽车的车载电子系统的设计与开发。通过编写Matlab程序,可以进行汽车的信号处理、数据采集和控制。例如,在电动汽车Matlab编程可以用于电池管理系统的设计和优化,以保持电池的性能和寿命。 总之,汽车理论1.3Matlab编程是一种重要的工具和技术,它能够帮助我们更好地理解和应用汽车工程的理论知识。通过Matlab编程实现汽车系统的建模、控制、优化和设计,可以提高汽车的性能、效率和可靠性,推动汽车工程的发展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值