24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3268  |  回复: 10
本帖产生 1 个 博学EPI ,点击这里进行查看

malovequiet

至尊木虫 (著名写手)

[求助] 求助如何用matlab取出直线上的点

已知一条曲线的形式,如何用matlab或者其他方式将这条曲线上的点的坐标取出,谢谢。。。曲线形式如图洪水位曲线所示,希望大家可以帮助我,谢谢。



» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
malovequiet: 金币+15, 博学EPI+1, ★★★很有帮助, 但我想通过取出相应的点输入到软件中,还可以还原出此直线,但是不知道如何处理这些点,不管怎样,谢谢你。 2012-04-09 13:43:34
我没传代码。我把图用ps变成8位灰阶的bmp,然后用
A=imread('图名')
获取矩阵,初步观察有线的数据是在107左右,其他的都很大,所以我用
B=A;
B(find(A>200))=0把大于200的设为0
得到的B就是剩下107的值。看横纵坐标应该就可以知道坐标值了吧
showmethemoney
7楼2012-04-09 13:18:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
malovequiet: 金币+8, ★★★★★最佳答案, 曲线可以出来,但是不知道是点的原因还是什么问题还存在点小问题,不过很感激你!谢谢 2012-04-09 16:26:54
基本可以还原直线的啊。得到刚才的B矩阵后,使用
[y,x]=find(B);    %得到B不为0的点的行,列值
t=size(B);         %得到B的行数,即高度
y=t(1)-y;          %将行值变成高度值
data=[x y];       %合并成两列,第一列横坐标,第二列纵坐标
plot(x,y);         %画图

此外我刚试了一下,因为原始图中坐标格的影响,所以要适当调整原始图,获得较为清晰分界的灰阶图。

你要的数据:第一张图的。
x                  y
4        404
5        404
6        404
7        404
8        404
9        404
10        404
11        404
12        404
13        404
14        404
15        404
16        404
17        404
18        404
19        404
20        404
21        404
22        404
23        404
24        404
25        404
26        404
27        404
28        404
29        404
30        404
31        404
32        404
33        404
34        404
35        404
36        404
37        404
38        404
39        404
40        404
41        404
42        404
43        404
44        404
45        404
46        404
47        404
48        404
49        404
50        404
51        404
52        404
53        404
54        404
55        404
56        404
57        404
58        404
59        404
60        404
61        404
62        404
63        404
64        404
65        404
66        404
67        404
68        404
69        404
70        404
71        404
72        404
73        404
74        404
75        404
76        404
77        404
78        404
79        404
80        404
81        404
82        404
83        404
84        404
85        404
86        404
87        404
88        404
89        404
90        404
91        404
92        404
93        404
94        404
95        404
96        404
97        404
98        404
99        404
100        404
101        404
102        404
103        404
104        404
105        404
106        404
107        404
108        404
109        404
110        404
111        404
112        404
113        404
114        404
115        404
116        404
117        404
118        404
119        404
120        404
121        404
122        404
123        404
124        404
125        404
126        404
127        404
128        404
129        404
130        404
131        404
132        404
133        404
134        404
135        404
136        404
137        404
138        404
139        404
140        404
141        404
142        404
143        404
144        404
145        404
146        404
147        404
148        404
149        404
150        404
151        404
152        404
153        404
154        404
155        404
156        404
157        404
158        404
159        404
160        404
161        404
162        404
163        404
164        404
165        404
166        404
167        404
168        404
169        404
170        404
171        404
172        404
173        404
174        404
175        404
176        404
177        404
178        404
179        404
180        404
181        404
182        404
183        404
184        404
185        404
186        404
187        404
188        404
189        404
190        404
191        404
192        404
193        404
194        404
195        404
196        404
197        404
198        404
199        404
200        404
201        404
202        404
203        404
204        404
205        404
206        404
207        404
208        404
209        404
210        404
211        404
212        404
213        404
214        404
215        404
216        404
217        404
218        404
219        404
220        404
221        404
222        404
223        404
224        404
225        404
226        404
227        404
228        404
229        404
230        404
231        404
232        404
233        404
234        404
235        404
236        404
237        404
238        404
239        404
240        404
241        404
242        404
243        404
244        404
245        404
246        404
247        404
248        404
249        404
250        404
251        404
252        404
253        404
254        404
255        404
256        404
257        404
258        404
259        404
260        404
261        404
262        404
263        404
264        404
265        404
266        404
267        404
268        404
269        404
270        404
271        404
272        404
273        404
274        404
275        404
276        404
277        404
278        404
279        404
280        404
281        404
282        404
283        404
284        404
285        404
286        404
287        404
288        404
289        404
290        404
291        404
292        404
293        404
294        404
295        404
296        404
297        404
298        404
299        404
300        404
301        404
302        404
303        404
304        404
305        404
306        404
307        404
308        404
309        404
310        404
311        404
312        404
313        404
314        404
315        404
316        404
317        404
318        404
319        404
320        404
321        404
322        404
323        404
324        404
325        404
326        404
327        404
328        404
329        404
330        404
331        404
332        404
333        404
334        404
335        404
336        404
337        404
338        404
339        404
340        404
341        404
342        404
343        404
344        404
345        404
346        404
347        404
348        404
349        404
350        404
351        404
352        404
353        404
354        404
355        404
356        404
357        404
358        404
359        404
360        404
361        404
362        404
363        404
364        404
365        404
366        404
367        404
368        404
369        404
370        404
371        404
372        404
373        404
374        404
375        404
376        404
377        404
378        404
379        404
380        404
381        404
382        404
383        404
384        404
385        404
386        404
387        404
388        404
389        404
390        404
391        404
392        404
393        404
394        404
395        404
396        404
397        404
398        404
399        404
400        404
401        404
402        404
403        404
404        404
405        404
406        404
407        404
408        404
409        404
410        404
411        404
412        404
413        404
414        404
415        404
416        404
417        404
418        404
419        404
420        404
421        404
422        404
423        404
424        404
425        404
426        404
427        404
428        404
429        404
430        404
431        404
432        404
433        404
434        404
435        404
436        404
437        404
438        404
439        404
440        404
441        404
442        404
443        404
444        404
445        404
446        404
447        404
448        404
449        404
450        404
451        404
452        403
453        403
454        402
454        401
455        400
455        399
455        398
456        397
456        396
456        395
456        394
456        393
456        392
456        391
456        390
456        389
456        388
456        387
456        386
456        385
456        384
456        383
456        382
456        381
456        380
456        379
456        378
456        377
456        376
456        375
456        374
456        373
456        372
456        371
456        370
456        369
456        368
456        367
456        366
456        365
456        364
456        363
456        362
456        361
456        360
456        359
456        358
456        357
456        356
456        355
456        354
456        353
456        352
456        351
456        350
456        349
456        348
456        347
456        346
456        345
456        344
456        343
456        342
456        341
456        340
456        339
456        338
456        337
456        336
456        335
456        334
456        333
456        332
456        331
456        330
456        329
456        328
456        327
456        326
456        325
456        324
456        323
456        322
456        321
456        320
456        319
456        318
456        317
456        316
456        315
456        314
456        313
456        312
456        311
456        310
456        309
456        308
456        307
456        306
456        305
456        304
456        303
456        302
456        301
456        300
456        299
456        298
456        297
456        296
456        295
456        294
456        293
456        292
456        291
456        290
456        289
456        288
456        287
456        286
456        285
456        284
456        283
456        282
456        281
456        280
456        279
456        278
456        277
456        276
456        275
456        274
456        273
456        272
456        271
456        270
456        269
456        268
456        267
456        266
456        265
456        264
456        263
456        262
456        261
456        260
456        259
456        258
456        257
456        256
456        255
456        254
456        253
456        252
456        251
456        250
456        249
456        248
456        247
456        246
456        245
456        244
456        243
456        242
456        241
456        240
456        239
456        238
456        237
456        236
456        235
456        234
456        233
456        232
456        231
456        230
456        229
456        228
456        227
456        226
456        225
456        224
456        223
456        222
456        221
456        220
456        219
456        218
456        217
456        216
456        215
456        214
456        213
456        212
456        211
456        210
456        209
456        208
456        207
456        206
456        205
456        204
456        203
456        202
456        201
456        200
456        199
456        198
456        197
456        196
456        195
456        194
456        193
456        192
456        191
456        190
456        189
456        188
456        187
456        186
456        185
456        184
456        183
456        182
456        181
456        180
456        179
456        178
456        177
456        176
456        175
456        174
456        173
456        172
456        171
456        170
456        169
456        168
456        167
456        166
456        165
456        164
456        163
456        162
456        161
456        160
456        159
456        158
456        157
456        156
456        155
456        154
456        153
456        152
456        151
456        150
456        149
456        148
456        147
456        146
456        145
456        144
456        143
456        142
456        141
456        140
456        139
456        138
456        137
456        136
456        135
456        134
456        133
456        132
456        131
456        130
456        129
456        128
456        127
456        126
456        125
456        124
456        123
456        122
456        121
456        120
456        119
456        118
456        117
456        116
456        115
456        114
456        113
456        112
456        111
456        110
456        109
456        108
456        107
456        106
456        105
456        104
456        103
456        102
456        101
456        100
456        99
456        98
456        97
456        96
456        95
456        94
456        93
456        92
456        91
456        90
456        89
456        88
456        87
456        86
456        85
456        84
456        83
456        82
456        81
456        80
456        79
456        78
456        77
456        76
456        75
456        74
456        73
456        72
456        71
456        70
456        69
456        68
456        67
456        66
456        65
456        64
456        63
456        62
456        61
456        60
456        59
456        58
456        57
456        56
456        55
456        54
456        53
456        52
456        51
456        50
456        49
456        48
456        47
456        46
456        45
456        44
456        43
456        42
456        41
456        40
456        39
456        38
456        37
456        36
456        35
456        34
456        33
456        32
456        31
456        30
456        29
456        28
456        27
456        26
456        25
456        24
456        23
456        22
456        21
456        20
456        19
456        18
456        17
456        16
456        15
456        14
456        13
456        12
456        11
456        10
456        9
456        8
456        7
showmethemoney
10楼2012-04-09 14:14:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

曲线是怎么得来的,读图的?
showmethemoney
2楼2012-04-06 15:29:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malovequiet

至尊木虫 (著名写手)

引用回帖:
2楼: Originally posted by csgt0 at 2012-04-06 15:29:54:
曲线是怎么得来的,读图的?

这是一个图上边的,我截图的,但是我想建立此曲线,并取出上边的坐标点,但是不知道怎么做
3楼2012-04-06 18:17:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

读图完了可以直接用鼠标取点啊。还可以对图像数组进行操作,曲线那部分的附近的数据大小和其他部分不同。但是这样取得的都是大概。
showmethemoney
4楼2012-04-09 09:56:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

试了下是可以的,第一张图
https://www.rayfile.com/zh-cn/fi ... -86a1-0015c55db73d/
不知道可不可以
showmethemoney
5楼2012-04-09 10:08:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malovequiet

至尊木虫 (著名写手)

引用回帖:
5楼: Originally posted by csgt0 at 2012-04-09 10:08:09:
试了下是可以的,第一张图
https://www.rayfile.com/zh-cn/files/d05f8d4a-81e8-11e1-86a1-0015c55db73d/
不知道可不可以

我打开只能看到变量的值,但是如何能看到你这mat里边的程序代码呢?谢谢你,麻烦你了
6楼2012-04-09 13:14:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

malovequiet

至尊木虫 (著名写手)

引用回帖:
4楼: Originally posted by csgt0 at 2012-04-09 09:56:45:
读图完了可以直接用鼠标取点啊。还可以对图像数组进行操作,曲线那部分的附近的数据大小和其他部分不同。但是这样取得的都是大概。

点的选取最好精确,因为我得需要精确的点数值输入,如果此部分不正确,影响下边的设置,由于我对matlab不太懂,我想问一下,这些变量对应的点是如何对应的,,这是以矩阵的形式显示的么
8楼2012-04-09 13:25:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

对的,矩阵左上角对应图的左上角,右上角对应右上角,左下角对应左下角,右下角对应右下角。是根据图的像素和位数确定的。前提是原始线清楚,要是原始线很粗,那么取出来的也是矩阵的几行都有值。由图取点本就不是很精确的。
矩阵的行数对应了纵坐标,列数对应横坐标。如果这样不行的话,就用imshow(A)画出图,再用ginput()函数手动取点,那样其实主观因素更大。
showmethemoney
9楼2012-04-09 13:39:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 malovequiet 的主题更新
信息提示
请填处理意见