Re: [問題] C 轉 matlab 遇到了一些問題

看板C_and_CPP作者 (低調≧﹏≦)時間12年前 (2012/04/13 19:30), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串2/2 (看更多)
其實C要跟MATLAB溝通有很多方法: 方法1:存成檔案互相讀寫 方法2:把C程式加入MEX function 與MATLAB溝通 MATLAB ceil的用法.舉個MATLAB例子: clc clear all A =133432320145; %你要切的 strA =num2str(A); time = floor(length(strA)/8); other = rem(length(strA),8); x=zeros(1,length(strA)+1); for i=1:time+1 if i<time+1 HI{i} = strA(1+8*(i-1):8*i); elseif i==time+1 HI{i} = strA(1+8*(i-1):1+8*(i-1)+other-1); end end HI %切完 顯示結果 HI = '13343232' '0145' -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.125.5 ※ 編輯: okgogogo 來自: 220.135.125.5 (04/13 19:32) ※ 編輯: okgogogo 來自: 220.135.125.5 (04/13 19:37)

04/14 00:52, , 1F
謝謝OK大的指導,可是我今天之所以會那樣用迴圈設計是
04/14 00:52, 1F

04/14 00:54, , 2F
是因為我要處理階層的問題,希望能在進位時儲存到下一
04/14 00:54, 2F

04/14 00:55, , 3F
個陣列,因為我的K值會不斷的變。
04/14 00:55, 3F

04/14 00:55, , 4F
PS MEX我是第一次聽過耶(抱歉 才疏學淺) 用那個在C也可
04/14 00:55, 4F

04/14 00:56, , 5F
以畫出曲線圖嗎??
04/14 00:56, 5F
文章代碼(AID): #1FY0v6cY (C_and_CPP)
文章代碼(AID): #1FY0v6cY (C_and_CPP)