Matlab函数可视化(2)

文章展示了如何在MATLAB中创建和定义函数,包括简单的数学函数如Sudu和自定义函数zhishu。接着,它演示了如何绘制线条,包括单条线、多组线以及等高线图。此外,还提到了矩阵操作和索引的使用,例如从矩阵中提取子集。
摘要由CSDN通过智能技术生成

函数定义

1. 新建函数

function [outputArg1,outputArg2] = untitled4(inputArg1,inputArg2)  
% untitled4是函数名(自己取),但文件名要一致
% ()里面是变量
% UNTITLED4 Summary of this function goes here
%   Detailed explanation goes here
outputArg1 = inputArg1; %函数表达式
outputArg2 = inputArg2; %函数表达式
end
function [V,X]=Sudu(a,t,v0)
V=v0+a*t;
X=0.5*a*t^2+v0*t;
end  %出问题,但不知道问题出在哪里

2. 保存(文件名与函数名一致)

Curves

- 绘制两组线条

绘制两组线条

linspace 好像无法生成变量

x=-1:1/100:1;

hold on;
beta=1;
y1=zhishu(x,beta);
plot(x,y1,'k');


beta=2;
y2=zhishu(x,beta);
plot(x,y2,'r')

在这里插入图片描述

- 绘制多组线条

hold on
x=-1:1/100:1;
betatage=1:0.2:2;
for beta=betatage
y=zhishu(x,beta);
plot(x,y);
end

在这里插入图片描述

- 等高线

f = @(x,y) sin(x) + cos(y);
fcontour(f)

在这里插入图片描述

- 索引

目前不知道为什么可视化隐函数要索引

A = 4×4

 1     2     3     4
 5     6     7     8
 9    10    11    12
13    14    15    16

计算 r 的另一种方法是使用关键字 end 指定第二直至最后一列。通过此方法,您可以直接指定最后一列,而不必知道 A 中到底有多少列。

r = A(1:3,2:end)

r = 3×3

 2     3     4
 6     7     8
10    11    12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值