| 5 | 1/1 | 返回列表 |
| 查看: 2186 | 回復(fù): 4 | ||
linzchey新蟲 (初入文壇)
|
[求助]
Fortran輸出二進(jìn)制數(shù)據(jù),用matlab讀出,結(jié)果出錯(cuò),求助問題何在? 已有2人參與
|
|
----------------------------------------------------------------------------------------- ! fortran 程序?qū)⒄麛?shù)寫入文件 program databin integer M2, NP1 M2 = 512 NP1=35001 open(unit=66,file='data.BIN',action='WRITE',form='UNFORMATTED',RECL=4) write(66) M2 write(66) NP1 close(66) end program ----------------------------------------------------------------------------------------- % matlab程序?qū)?shù)據(jù)讀入 clc; clear all; close all; % fname = 'data.BIN'; fid = fopen(fname,'rb'); M2 = fread(fid,1,'int32'); NP1= fread(fid,1,'int32'); fclose(fid); disp(fprintf('M2 = %d, NP1 = %d\n',M2,NP1)); %matlab讀入輸出結(jié)果為 M2 = 4, NP1 = 512 18 不知道錯(cuò)在哪?請(qǐng)諸位幫忙指點(diǎn)一下! |
新蟲 (初入文壇)
木蟲 (職業(yè)作家)
中國(guó)特色

新蟲 (初入文壇)
|
問題已解決。如下范例: open (1,file=fname,status='replace',form='unformatted',access='direct',recl=n*m ) write(1,rec=1) mat ! 先存行 close(1) % matlab nx=n; ny=m; fid= fopen(fname,'rb'); mat = fread(fid,[nx, ny],'int32'); fclose(fid); % mat(nx,ny) == mat(n,m) ! ! method 2 (把一行看做一個(gè)記錄--n個(gè)記錄, 一個(gè)記錄長(zhǎng)度為m) fname='data2-'//trim(adjustl(name1))//'-'//trim(adjustl(name2)) open (1,file =fname,status='replace',form='unformatted',access='direct',recl=m) do i=1,n write(1,rec=i) ( mat(i,j), j=1,m ) ! 先存列 enddo close(1) % matlab nx=n; ny=m; fid= fopen(fname,'rb'); mat = fread(fid,[ny, nx],'int32'); fclose(fid); M = mat'; % M(nx,ny) == mat(n,m) |
| 5 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿,福州大學(xué)材料專碩339分求調(diào)劑 +3 | 木子momo青爭(zhēng) 2026-03-15 | 3/150 |
|
|---|---|---|---|---|
|
[基金申請(qǐng)]
今年的國(guó)基金是打分制嗎?
50+3
|
zhanghaozhu 2026-03-14 | 3/150 |
|
|
[考研] 一志愿211 0703方向310分求調(diào)劑 +3 | 努力奮斗112 2026-03-15 | 3/150 |
|
|
[考研] 0703化學(xué)調(diào)劑 ,六級(jí)已過,有科研經(jīng)歷 +7 | 曦熙兮 2026-03-15 | 7/350 |
|
|
[考研] 26考研一志愿中國(guó)石油大學(xué)(華東)305分求調(diào)劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|
|
[考研] 22408總分284求調(diào)劑 +3 | InAspic 2026-03-13 | 3/150 |
|
|
[考研] 289求調(diào)劑 +4 | 這么名字咋樣 2026-03-14 | 6/300 |
|
|
[考研] 一志愿哈工大材料324分求調(diào)劑 +5 | 閆旭東 2026-03-14 | 5/250 |
|
|
[考研] 材料080500調(diào)劑求收留 +3 | 一顆meteor 2026-03-13 | 3/150 |
|
|
[考研] 330求調(diào)劑 +3 | ?醬給調(diào)劑跪了 2026-03-13 | 3/150 |
|
|
[考研] 招收0805(材料)調(diào)劑 +3 | 18595523086 2026-03-13 | 3/150 |
|
|
[考研] 332求調(diào)劑 +3 | zjy101327 2026-03-11 | 6/300 |
|
|
[考研] 求材料調(diào)劑 085600英一數(shù)二總分302 前三科235 精通機(jī)器學(xué)習(xí) 一志愿哈工大 +4 | 林yaxin 2026-03-12 | 4/200 |
|
|
[考研] 0856材料與化工301求調(diào)劑 +5 | 奕束光 2026-03-13 | 5/250 |
|
|
[考研] 0703化學(xué)一志愿211 總分320求調(diào)劑 +5 | 瑪卡巴卡啊哈 2026-03-11 | 5/250 |
|
|
[碩博家園] 085600 260分求調(diào)劑 +3 | 天空還下雨么 2026-03-13 | 5/250 |
|
|
[考研] 295求調(diào)劑 +3 | 小匕仔汁 2026-03-12 | 3/150 |
|
|
[考研] 290求調(diào)劑 +7 | ADT 2026-03-12 | 7/350 |
|
|
[考研] 工科調(diào)劑 +4 | Jiang191123! 2026-03-11 | 4/200 |
|
|
[考研] 一志愿山大07化學(xué) 332分 四六級(jí)已過 本科山東雙非 求調(diào)劑! +3 | 不想理你 2026-03-12 | 3/150 |
|