怎么用matlab在曲线上画切线

ser0326
2019-11-14 · TA获得超过1.4万个赞
知道答主
回答量:30
采纳率:100%
帮助的人:7246
展开全部

对于第k点,使用非常临近的k-1和k+1这两点以他们连线的斜率作为切线方向,然后过该点,作所得方向的直线。

MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。

开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。

扩展资料:

1、平面与立体绘图:

graf2d :XY平面绘图(火柴棒)

graf2d2 :XYZ立体绘图(切片)

hndlgraf :平面显示线型处理窗口及命令演示

hndlaxis :平面显示处理窗口及命令演示

graf3d :立体显示处理窗口及命令演示

2、复杂函数的三维绘图:

cplxdemo :复杂的XYZ立体图形

3、 等高线绘制:

quivdemo :等高线箭头显示

4、动画:

lorenz :Lorenz吸引子动画显示

5、电影:

vibes :L-形薄膜振动

6、Fourier变换:

sshow sunspots :太阳黑点数据的傅里叶分析

fftdemo :分析噪声序列中两组数据的相关度

7、数据拟合:

sshow fitdemo :显示非线性数据拟合过程

census :预测世界人口

spline2d :样条拟合

8、稀疏矩阵:

sshow sparsity :降阶

参考资料来源:百度百科-MATLAB

cxd1301
推荐于2017-11-24 · TA获得超过3021个赞
知道小有建树答主
回答量:593
采纳率:50%
帮助的人:315万
展开全部
画曲线的切线matlab没有现成的函数。
一般要先求点的切线方向,这根你具体的样本点连接情况有关。需要根据具体情况分析。
最简单的方法:对于第k点,使用非常临近的k-1和k+1这两点以他们连线的斜率作为切线方向,
然后过该点,作所得方向的直线。
举个例子:
clear;
clc;
f = @(x) x.^2;
x = 0:0.1:10;
y = f(x);
plot(x,y);
hold on;
x0 = 5;
y0 = f(x0);
x1 = x0+0.1;
y1 = f(x1);
x2 = x0-0.1;
y2 = f(x2);
k = (y2-y1)/(x2-x1);
b = y0-k*x0;
ff = @(x) k*x+b;
yy = ff(x);
plot(x,yy)

需要解释的话可以追问
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rb1989117
2011-06-25 · 超过28用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:80万
展开全部
就是求拐点呗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式