你能帮我为matlab中ytop和ybot值的所有'ht'编写代码吗? [关闭]

Posted

技术标签:

【中文标题】你能帮我为matlab中ytop和ybot值的所有\'ht\'编写代码吗? [关闭]【英文标题】:can you help me write a code for all 'ht' from the ytop and ybot values in matlab? [closed]你能帮我为matlab中ytop和ybot值的所有'ht'编写代码吗? [关闭] 【发布时间】:2016-04-07 05:40:42 【问题描述】:

谁能帮我在matlab中为所有'ht'编写这段代码? 谢谢。

ytop=[0 0 2.4 5.0 5.0 5.0 5.0 5.0 5.0 5.0]
  ybot=[0 -2.4 -3.9 -4.7 -4.9 -4.7 -3.8 -2.3 0.1 5.0]
  ht=((ytop(2)-ybot(2))+(ytop(1)-ybot(1)))/2

【问题讨论】:

【参考方案1】:

如果您要问如何为所有 i 执行 ((ytop(i)-ybot(i))+(ytop(i-1)-ybot(i-1)))/2,那么只需使用元素操作和一些索引:

((ytop(2:end) - ybot(2:end))./((ytop(1:end-1) - ybot(1:end-1)))/2

【讨论】:

aahhh 真的,我只是想多了 :D【参考方案2】:

如果您的意思是需要为每个索引计算 ht,您可以这样:

fun = @(x) ((ytop(x)-ybot(x))+(ytop(x-1)-ybot(x-1)))/2
ind = 2:10
result = arrayfun(fun, ind)

并得到这个结果:

result =
1.2000    4.3500    8.0000    9.8000    9.8000    9.2500    8.0500    6.1000    2.4500

【讨论】:

谢谢大家。很有帮助

以上是关于你能帮我为matlab中ytop和ybot值的所有'ht'编写代码吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

你能帮我理解指针和地址吗?

你能帮我处理移动媒体查询吗?

你能帮我实现克拉克和赖特算法吗?

你能帮我处理我的 const_iterator 内部类吗?

你能帮我解析这个 JSON 吗?

我想在mysql中拆分结果你能帮我吗?