| 查看: 870 | 回复: 4 | |||
huangfumin木虫 (著名写手)
|
[求助]
简单数组最值求解-谢谢
|
|
各位大matlab同仁, 我在做一个最值求解,元素数据为一个数组(3×25006),如附件Data -01(需要在matlab中打开)中的D所示。第一行相当于坐标x,第二行为坐标y,第三行为(x,y)坐标对应的温度。x有很多是重复的,也有y是重复的。 目标: 1. 第一个程序:每一个x对应的y最大值。程序中用了两个for语句(嵌入式),第一个循环-取得所有的列,第二个循环-找到与第一个循环时的x值一样的其他列。 2. 第二个程序:在一个小区域内dx=0.3,内,求y的最大值。所有的子区域构成一个完整区域0~20(第一个子区域为0~0.3,第二个子区域为0.3~0.6,第三个子区域为0.6~0.9,依次类推 .....)。在每个子区域内的D(1,j)可能会有很多,或者没有。所以我在程序中添加了for语句和if语句进行了查找和相关命令。 附件的m文件的% Find the maximum at each x和% Find the maximum at a range分别为第一个和第二个程序,但都存在问题。 望各位帮忙看一下,谢谢 。 |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有17人回复
不自信的我
已经有5人回复
磺酰氟产物,毕不了业了!
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求解投稿(振动与冲击)的邮件回复,大家帮我看这个是啥意思,谢谢。
已经有8人回复
请教一个应用read时出现数组越界的问题,谢谢
已经有7人回复
求解氢谱,谢谢
已经有6人回复
求解道桥专业就业方向。
已经有20人回复
【求助】C# 中如何声明结构体数组并赋值
已经有13人回复
【求助】ANSYS或abaqus 等CAE软件的迭代求解的初值问题
已经有7人回复
【求助】本人的做的一个很简单的接胺反应但是反应不完全,求解!
已经有14人回复
求解一个函数的最大值,谢谢!!
已经有5人回复
【求助】一个求数组绝对值的小问题
已经有7人回复
【求助】如何将灰度图像里的0-255数值按照数组格式转换为文本
已经有6人回复
【求助】大家帮忙看看数组存值和引用
已经有5人回复
【求助】如何利用软件,数值求解“一维无限深方势井”问题。
已经有7人回复
【求助】matlab怎么求解偏微分方程组啊,先谢谢了
已经有13人回复
【求助】一道初二物理竞赛题目求解,谢谢!
已经有7人回复
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 仿真EPI: 6
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

2楼2011-11-10 23:26:09
huangfumin
木虫 (著名写手)
- 应助: 0 (幼儿园)
- 金币: 4219.2
- 散金: 5
- 红花: 7
- 帖子: 1038
- 在线: 306.1小时
- 虫号: 909183
- 注册: 2009-11-21
- 专业: 制造系统与自动化
|
您好,谢谢您的回复。这个程序并没有考虑第三行的温度,且最大温度对我之后的分析和模型没有什么大作用。 第一个程序想在众多x,y数据中,找到在特定x(也是针对于第一行的数据)下的最大y值。第一个for语句确定了当前的D(1,j)列,嵌入式的for用于查找与上一级的x相同时对应的列,如果相同的话,然后在对其y进行比较,并保留较大值。由于两个for语句都是对j进行了,所以在第二个for之前对第一级的列数j进行保留(赋值给一个新的参数),并在第二级for语句之后,进行返回(将新参数的保留的j值再给回给j)。但程序也有很严重的问题,还望指点,谢谢。 第二个程序希望在dx子区域求y最大值。将总的的x区域0~20划分为很多子区域,每个子区域的宽度为dx。如果令参数x3=0(用于确定范围),ym=0(用于找到最大y值), 需要在D数据的D(1,j)进行遍取(所以用来一个for语句), 并判断D(1,j)是否在x3~x3+dx间,如果在,且ym小于D(2,j)的话,则将D(2,j)的值赋给ym,这样ym就保留最值点。同时由于每次就进行了一个字区域判断,所以有一个while语句,使得所有的子区域dx构成了总的x区域(0~20)。但我的那个程序有些问题,一直都没有找出来。还望帮忙看一下,谢谢。 |
3楼2011-11-11 10:56:21
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 仿真EPI: 6
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

4楼2011-11-11 15:06:02
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 仿真EPI: 6
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

5楼2011-11-11 15:25:36







回复此楼