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