PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[运算] 斜率计算
楼主:
johsieh
(ii)
2015-02-03 11:01:22
想请问
我有两组数据 X 和 Y
如果X和Y画出来的话会是一段曲线
我本来是用 [Y(i+1)-Y(i-1)]/[X(i+1)-X(i-1)] 这样丢入循环中计算
但是算出来的斜率很奇怪
请问有没有一个指令直接下给Matlab可以让她知道说我要计算每一个点的斜率呢?
感谢!
作者:
profyang
(prof)
2015-02-03 11:24:00
很奇怪是什么意思?你资料就这么多 不满意的话就用interp再算看看阿如果只是要指令的话 可以试试gradient 但出来跟你本来的应该不会有太大区别
作者:
celestialgod
(天)
2015-02-03 13:09:00
分子分母都没有括号阿...
作者:
mp19990920
(郝渴连)
2015-02-03 13:58:00
你算的是 点i-1 到 点i+1 之间的斜率当然很奇怪啊 diff(Y) ./ diff(X) 就好了,不用循环
作者:
profyang
(prof)
2015-02-03 14:25:00
楼上那样的话是forward difference,但我想原PO要的是middle diff才会想那样写
作者:
shane
(皇上)
2015-02-03 15:19:00
括号?
作者:
rex0707
(我就是我)
2015-02-03 15:29:00
原PO用中央差分是没有问题的 但这样可能会很多噪声
楼主:
johsieh
(ii)
2015-02-03 23:40:00
不好意思 我修改了括号 我所得斜率的确很多噪声想请问在已经有一组X和一组Y的情况下 怎么做才不会有噪声
继续阅读
Re: [问题] 达成条件后停止乱数
sylvy
Re: [问题] matlab X轴日期时间的转换
sylvy
[问题] matlab X轴日期时间的转换
agiwar
[问题] 如何保留函数内的变量值?
sujner
[问题] 使用wavwrite会有遗失资料情形
j5307
[问题] 达成条件后停止乱数
d66o690
Re: [问题] 不用循环,让两个矩阵做local的运算
onezillion
[问题] 不用循环,让两个矩阵做local的运算
waterCoka
[问题] 有关边缘检测印出梯度方向??
eltonjaja
[绘图]请教嵌入图形后如何不影响色标
Jascal
Links
booklink
Contact Us: admin [ a t ] ucptt.com