MATLAB入门级代码介绍

%%
%%冒号
x=1:2:10 %从1到10,每间隔2单位赋值 即:1,3,5,7,9

%%
%%linspace创建线性间隔向量 格式:linspace(开始,结束,元素个数)
y=linspace(1,10,4) %linspace(开始,结束,元素个数)

%%
%%矩阵乘法(点乘和叉乘)
a=[1 3 5];
b=[6 8 9];
c=a.*b %点乘:对应位置相乘c=[1*6,3*8,5*9]=[6,24,45]
sum(c)
d = dot(a,b) %点乘求和:1*6+3*8+5*9=75
e=cross(a,b) %叉乘:[3*9-5*8,5*6-1*9,1*8-3*6]=[-13,21,-10]

%%
%%disp显示命令
a=5*3;
b=a*5;
disp(b) %显示变量b的值

%%
%%if判断不等于,符号:“~=”
clear all
clc
a=5;
b=2;
if a~=b
    fprintf('a!=b')
end

%%
%%函数 结构:function 输出形参表=函数名(输入形参表)
% function y=f(x)
%  %x为一个整数
% if x>0
%    y=x^2;
% elseif x==0
%    y=0;
% else 
%    y=x*2;
% end
% disp(y)
% end

%%
%匿名函数 格式f=@(变量列表)表达式
close all;
clc;
b=@(x)(sin(x)+cos(x)); %创建关于x的匿名函数
c=b(pi) %带入pi
d = @(x,y)(sin(x)+cos(y))
e = d(pi,pi)

%%
%scatter直接绘制散点图 格式:scatter(x1,y1)

%%
%绘制条形图
x = [1:4]; %x个数一定要与y个数对应
y = [94,54,65,87];
bar(x,y) %使用bar函数
xlabel('科目')
ylabel('成绩')
title('条形图')

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab入门到精通的源代码包括各种基础和高级功能的实现代码。下面是一个示例概述: 1. 基本概念和语法:源代码包括用于介绍和实践Matlab基本概念和语法的例程,例如变量定义、数组操作、循环和条件语句等。 2. 数据处理:源代码可能包括用于数据导入、处理和保存的例程,例如文件读写、字符串处理、数据过滤和转换等。 3. 图形绘制:源代码包含用于绘制图表和图形的例程,例如折线图、散点图、柱状图和饼图等。还可能包括自定义图形的代码,如图例选择、颜色设置和标记绘制。 4. 图像处理:源代码可能包括用于加载、处理和分析图像的例程。这些例程可以实现图像增强、滤波、压缩、分割和特征提取等功能。 5. 数值计算:源代码可能包含用于数值计算的例程,如插值、积分、微分和线性代数运算等。 6. 优化和求解:源代码包括用于求解最优化和方程求解问题的例程,例如线性规划、非线性优化、最小二乘拟合和常微分方程求解等。 7. 机器学习和人工智能:源代码可能包括用于机器学习和人工智能领域的算法和模型的实现。例如,神经网络、决策树、聚类和分类算法等。 8. 应用开发:源代码包括用于创建用户界面和应用程序的例程,例如GUI设计、数据可视化和交互操作等。 Matlab入门到精通的源代码不仅包括以上示例,还应该涵盖更多领域和功能的实现。这些源代码将帮助用户逐步学习和理解Matlab的各种功能,从而掌握使用Matlab进行科学计算和工程应用的技巧。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值