excel線性對角怎么做?
將exc
一行乘以一列等于多少?
這是小學的一道數學題。一行的數乘以一列的數等于總數,一般指的是物體或人的總數,但有時一行乘以一列等于面積,因為一行一列的數大小指的是長度,長寬相乘就等于面積,這就涉及到微積分,數學無處不在。
如何用c輸出表格,就是我自己寫一個excel表格,用c寫并且可以輸出?
這應該是圖論中典型的路徑問題。所有的數據都存儲在一個二維數組a[90][90]中,這個數組的所有位都被初始化,然后根據輸入操作,比如輸入1,75,那么a[0][74]1;然后用Warshall算法求矩陣的傳遞閉包!自己去查相關資料,慢慢研究!祝你早日成功!
數據的導入導出是怎么操作的?
首先,保存和加載功能保存和加載程序數據。
基本格式是:
保存(文件名,變量)
加載(文件名,變量)
例如,save(,data,x,y,z)表示將內存變量data,x,y,z保存到當前路徑的文件中。如果其他程序想要加載這些變量的數據,只需要執行前面路徑中的loaddatas即可。
二、txt文件的導入和導出
1.導入格式一致的數據。
例1現有的txt文件如下:
代碼:
X1load(data1.txt)%注意,當前路徑是文件所在的路徑。
x2load(data2.txt)
2.使用固定分隔符導入數據。
Dlmread(文件名、分隔符、讀取范圍)
例2讀取txt文件如下(前兩行非數據行需要跳過,或者列數不同):
代碼:
X3dlmread(data3.txt,,2,0)%設置初始讀取位置:2行0列后的數據。
X4dlmread(data4.txt)%列號小于0,加載函數讀取會報錯。
3.用指定的分隔符將矩陣數據寫入ASCII文件。
dlmwrite(;文件名,數據與信息。;,分隔符,開始行,開始列和。;)
dlmwrite(;文件名,數據與信息。;,-追加)
-append表示將矩陣數據寫到文本的末尾,否則會覆蓋原來的文本數據。
4.導入帶標題的txt或excel數據。
導入數據(文件名,分隔符,n)
將數據存儲在"結構與設計,其中n代表n行的標題;也可以用來讀入圖片:
ximportdata()圖像(x)
例3讀取下面的txt文件:
代碼:
X5importdata(data5.txt,,1)%用空格隔開,第一行是頭。
%數據
X5.textdata%標題變量
5.導入混合格式文本
文本掃描(fid,格式,N,參數,值)
其中fid是文件句柄;格式是閱讀格式;n表示以這種格式讀取數據n次;Param,value(可選)指定分隔符和值對。
注意:使用textscan之前,必須先用fopen打開要讀入的文件;函數textread的用法類似。
例4混合格式數據的txt文件如下:
代碼:
Fidfoen(data6.txt,r)%打開文件句柄。
Ctextscan(FID,%s%S2%u%f%f%s%f)%以格式讀入單元格數組C。
Fclose(fid)%關閉文件句柄
C{1}
C{9}
[names,types,y,answer]textread(data7.txt,%6s%*f-%3s,1)%以固定格式讀取文件的第一行,忽略浮點值。
運行結果:C{1}SallyJoeBill
c{9}5.10003.0000I2.2000-0.5000I3.10000.1000I
姓名莎莉·列夫
el1型
y45
回答是
三。導入和導出csv文件
Csv文件是逗號分隔的txt文件,它使用csvread()函數,有三種格式:
csvread(文件名,行,列,范圍)
其中第一個參數指定文件名;
Row和col指定開始讀取的行號和列號。注意從0開始計數,即row0,col0,col0表示從文件中第一個數字(1,1)開始讀取;
Range指定閱讀范圍,range【R1C1R2C2】,表示閱讀區域左上角為(R11,C11),閱讀區域右下角為(R2-1,C2-1),要求row和col等于R1,C1。
注意:csv文件中的空項目在讀入矩陣時將被初始化為0。
四、Excel文件的導入和導出
1.導入Exc:H4)
%data返回num;Text返回txt;不經處理直接作為單元格返回raw。
運行結果:
數字
1601016010101南06363
2601016010102南07373
3601016010103南00
文本文件(textfile)
編號:班級名稱、學號、姓名、正常成績、期末成績、總成績備注
陳亮
李旭
飛錯過了考試。
生的
編號:班級名稱、學號、姓名、正常成績、期末成績、總成績備注
[1][60101][6010101]陳亮[0][63][63][南]
[2][60101][6010102]徐莉[0][73][73][南]
飛[0][0][0]缺席。
2.將數據導出到Excel文件。
狀態xlswrite(;文件名。,數據與信息。;,工作表和。;,特定區域及范圍。;)
成功時返回1,失敗時返回0。
例6將矩陣或單元數組的數據寫入xls文件。
代碼:
[12.75.02-981263.90-0.256]
xlswrite(testdata.xls,A)
d{時間,溫度129813991497}
sxlswrite(tempdata.xls,d,溫度,E1)
%將數據d寫入tempdata.xls文件中的溫度表,從E1開始。
例7讀取數據,處理日期數據,根據日期繪制開盤價走勢圖。文件ExpData.xlsx如下(部分):
代碼:
[num,txt]xlsread(ExpData.xlsx)
%讀取exc:end,1)%取出日期數據,單獨處理。
Tdatenum(date)%將日期轉換成數值(方便繪圖)。
Date1datestr(t)%將數值轉換為日期。
生成一個空的圖形窗口句柄。
Set(h,color,w)%將圖形的背景色設置為白色。
情節(t,nuM(:,1))%以日期為橫坐標,開盤價為縱坐標,畫一個圖。
%plot(t,num(:,1),*)%繪制散點圖。
Datetick(x,23)%將X軸標簽轉換為日期格式:mm/dd/yyyy。
Xlabel(日期)
Ylabel(開盤價)
運行結果: