33问答网
所有问题
MATLAB中曲线斜率的求解
我用plot(x,y),画了一条曲线,请问该怎么求它的斜率。我已经试过了tan_thta=diff(y)./diff(x);感觉效果不太好,请问各位朋友还有没有别的方法。
举报该问题
推荐答案 2009-06-04
用拟合的方法会好一些。
x=0:0.1:4;
y=2*x+1+rand(size(x));%构造一些点,实际上是直线加一些随机噪声
plot(x,y);
kb=polyfit(x,y,1);
k=kb(1) %第一个元素是斜率,第二个元素是截距
yy=polyval(kb,x);
hold on
plot(x,yy,'r')
legend('原值','拟合直线')
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RPPPddWBd.html
其他回答
第1个回答 2009-06-04
应该是tan_thta=diff(y,x),你以x为自变量,还对X求导做什么啊
第2个回答 2009-06-04
这个问题有比较多的内容可以探讨阿!
你怎么不在线阿?
在线的话 直接给你在线 弄了阿!
快一点上来阿!
相似回答
matlab
曲线斜率
答:
采用插值后差分代微分的方法求斜率
。begin x=[ 0.623 0.747 0.895 1.0738 1.287 1.543 1.849 2.217 2.657 3.184 3.784 4.384 4.984 5.584 6.184 6.784 7.384 7.984];y=[0 0 0 0 0 2.5e-28 3.8e-23 6.3e-17 1.7e-09 0.00187 0.01421 0.029 0.0446 0.06...
matlab
求
斜率曲线
答:
斜率即导数。离散数据的话,很简单,按定义求,后一个离散数据减去当前一个(或前一个,看具体应用),除以采样间隔,通过这样来近似当前点
的斜率
。下面的答复diff是对表达式进行微分。你有表达式吗?有就diff,但从你的描述来看,是离散数据,这在数值仿真时经常遇到。这样的话不能diff,除非先做
曲线
拟...
MATLAB
求
斜率
问题……(在线等)
答:
斜率
k=dy/dx=Δy/Δx 所以,clc;clear T=[33.9000 38.9000 43.9000 48.9000 53.9000 58.9000 63.9000 68.9000 73.9000 78.9000 81.6000 81.8000 81.9000...82.0000 82.1000 82.2000 82.2000 82.3000 82.4000 82.5000 82.5000 82.6000 82.7000 82.8000 82.9000 83.0000......
大家正在搜
在切线斜率为2x的积分曲线族中
曲线的切线斜率怎么求
曲线中一点的斜率
曲线中p点的斜率
费用曲线中的费用斜率为
is曲线斜率中的d
投资函数中的d既影响is曲线斜率
曲线的斜率
曲线斜率怎么求
相关问题
matlab求斜率曲线
matlab 曲线斜率
matlab线性回归,求取斜率的函数是什么?
matlab 曲线 最大斜率
如何用matlab求出图中各条直线的斜率
求教用matlab求曲线的斜率或切线的方法
matlab中,我拟合出了一个曲线,想知道怎么求这个曲线任意...
如何利用matlab求某曲线在某点处的切线斜率