回覆列表
  • 1 # 越努力,越幸運

    第一,啟動MATLAB,新建指令碼(Ctrl+N),輸入如下指令碼:

    close all; clear all; clc;

    r=1:1:10;

    results=[r;pi*r.^2];

    fid=fopen("radiusandarea.txt","w");

    fprintf(fid,"%7s %9s\r\n","Radius","Area");

    fprintf(fid,"%3d %11.4f\r\n",results);

    fclose(fid);

    其中,fopen是新建一個txt文字文件(radiusandarea.txt)用於寫入資料。fprintf是按照"%7s %9s格式往文字文件中寫入字元和按"%3d %11.4f格式寫入資料。

    第二,儲存和執行上述指令碼,在工作區(Work place)得到results,雙擊開啟results可以看到資料詳情,第一行為圓的半徑,第二行為圓的面積。

    第三,執行改程式後,同時在預設路徑下得到radiusandarea.txt文字文件,開啟該文件可以看到如下結果,第一列表示圓的半徑,第二列表示圓的面積。

    第四,在命令列視窗輸入type radiusandarea.txt命令,用於在命令列視窗檢視文字文件。當文字文件資料量不多時,可以使用type+文件名的方式檢視文件中的內容,但是當文件中資料過多時,建議不要使用這種方法檢視文件詳情。

    第五,輸入type radiusandarea.txt後按回車得到如下結果,與直接用記事本開啟radiusandarea.txt一樣,第一列表示圓的半徑,第二列表示圓的面積。以上就是往txt文件中寫入資料的方法。

  • 中秋節和大豐收的關聯?
  • 如果可以回到年少,你會選擇重新來過做自己嗎?