1樓:匿名使用者
可以將存有資料的檔案載入到matlab中,例如,所有的資料存在.xls或者.txt檔案中,那麼可以將他們直接載入到matlab中
data=xlsread('data.xls');
data=load('data.txt');
這樣,所有資料將以矩陣data存在matlab中了,程式直接呼叫矩陣data就可以了
出現這個錯誤是因為你的data.txt不在你matlab的當前工作目錄下,你可以將data.txt拖到matlab的工作目錄下,或者在當前工作目錄下新建一個。
總之是讓matlab能找得到data.txt
2樓:北問邇
load(filename,a) 載入 mat 檔案 filename 中的指定變數a。對於讀取這個變數a中的某一列,可以運用**: a(:
,m) 可以提取a矩陣中的第m列。 拓展說明: matlab中還有個**importdata可以匯入資料。
a = importdata('filename'),將filename中的資料匯入到工作區中,並儲存為變數a;
3樓:匿名使用者
資料檔案格式可以自己隨意定,只要能寫段程式處理你的自定義格式,能解釋成正確的資料。
matlab中如何讀入文字檔案中指定行的一組資料?例如: 讀入下列資料: 1,2,3,4 5
如何用matlab讀取資料並按指定格式輸出?
4樓:海貝利
對於字串來說,使用sscanf來按格式讀,使用sprintf來按格式重新寫,
str='123456789';
data=sscanf(str, '%3d');
newstr=sprintf('%d ',data);%newstr='123 456 789'
對於字串來說,使用fscanf來按格式讀,使用fprintf來按格式重新寫,
fid=fopen('test.txt'); %test.txt裡面是123456789
data=fscanf(fid, '%3d');
newfid=fopen('new.txt','w');
fprintf(newfid,'%d ',data); %new.txt裡面是123 456 789
fclose(fid);
fclose(newfid);
在matlab中怎麼輸入特殊符號
5樓:大野瘦子
一、文件中的text properties:
下標用 _(下劃線)
上標用^ (尖號)
斜體 \it
黑體 \bf
<< \ll
>> \gg
正負 \pm
左箭頭 \leftarrow
右箭頭 \rightarrow
上箭頭 \uparrow
上圓圈(度數) \circ
例:text(2,3,'\alpha_2^\beta')
it\w(x):mm,要求w(x)是斜體,而:mm不要求斜體
:mm把要設定成斜體的用大括號放在一起
注: 可用{}把須放在一起的括起來。
二、特殊的數學符號 matlab中下標,斜體,及希臘字母的使用方法:
\times × \div ÷ \int ∫ \exists ∝ \infty ∞ \in ∈ \sim ≌ \forall ~ \angle ∠ \perp ⊥ \cup ∪ \cap ∩ \vee ∨ \wedge ∧ \surd 根號 \otimes 叉乘符號 \oplus⊕
箭頭\uparrow ↑ \downarrow ↓ \rightarrow → \leftarrow ←
三、在圖形的座標處書寫文字註釋matlab中下標,斜體,及希臘字母的使用方法matlab中下標,斜體,及希臘字母的使用方法:
x=0:0.2:2*pi;
y=sin(x);
plot(x,y)
text(2,sin(2),'wacs5');
matlab中下標,斜體,及希臘字母的使用方法matlab圖形上的文字修飾。
6樓:雪後飛狐
下標用 _(下劃線)
希臘字母等特殊字元用 \加拼音 如
α \alpha
β \beta
γ \gamma
θ \theta
θ \theta
г \gamma
δ \delta
δ \delta
ξ \xi
ξ \xi
η \elta
ε \epsilong
ζ \zeta
μ \miu
υ \nu
τ \tau
λ \lamda
∧ \lamda
π \pi
∏ \pi
σ \sigma
∑ \sigma
φ \phi
φ \phi
ψ \psi
ψ \psi
χ \chi
ω \ommiga
ω \ommiga
< \leq
> \geq
不等於 \neq
<< \ll
>> \gg
正負 \pm
左箭頭 \leftarrow
右箭頭 \rightarrow
上箭頭 \uparrow
例 text(2,3,'\alpha_2^\beta')注: 可用{}把須放在一起的括起來
matlab圖形中允許用tex檔案格式來顯示字元。使用\bf,\it,\rm表示黑體,斜體,正體字元,特別注意大括號的用法。
7樓:靜物描寫
在matlab中輸入輸入特殊符號需要反斜槓的配合。注: 可用{}把須放在一起的括起來 matlab圖形中允許用tex檔案格式來顯示字元。
使用\bf,\it,\rm表示黑體,斜體,正體字元,特別注意大括號的用法。
推展資料:
\alpha β \beta γ \gamma θ \theta θ \theta г \gamma δ \delta δ \delta ξ \xi ξ \xi η \elta ε
8樓:匿名使用者
樓主可以在help裡面找找tex和latex的說明
9樓:不知也有過
在matlab軟體中輸入特殊符號可以通過輸入這個符號的讀音表示,因為一般特殊符號的原字元是不能直接打出來的。
【擴充套件資料】
在matlab軟體中輸入特殊符號的詳細舉例如下所示:
表示在三維座標裡表示俯仰角、方位角的特殊字元,要用theta、phi表示;常用的特殊符號大都是希臘字母,希臘字母常用與數學、物理、生物、化學、天文等學科。首先查下希臘字母的名稱,名稱和讀音差不多;然後在matlab程式設計時,把要用的字母用名稱來代替,因為有對應關係,也方便理解。
10樓:匿名使用者
能夠識別的符號就那麼多,特殊了也識別不了了,你試一下 help && 看看
11樓:忻
μ \miu的指令應該為 μ \mu
在matlab中如何控制資料的輸出格式?
12樓:匿名使用者
1、第一步在我bai們的電腦上開啟
dumatlab,在命令列視窗中創zhi建了一個變數str=12345.1123456789;,使用 format;str顯示出dao來,可以看
專到預設是short格式,short是短整式,顯示小數點後四位,如下圖所示:
2、第二步我們通過「format long;str」**,讓資料顯示格式變為長格式(long),如下圖所示:
3、第三步通過「 format short g;str」**,讓資料顯示格式變為短緊縮格式,可以根據需要設定資料的不同顯示格式,如下圖所示:
4、第四步我們點選主頁中的預設,去設定建立變數,屬陣列的預設顯示格式,如下圖所示:
5、第五步進去預設項介面之後,點選變數,可以看到預設陣列變數格式為short,如下圖所示:
6、第六步我們點選下拉選單可以設定預設陣列變數的顯示格式,點選確定就設定完成了,如下圖所示:
13樓:day忘不掉的痛
matlab中有專用命令 format
但該命令不影響資料的儲存形式和計算精度
format 預設格式
format short 5字長
format long 15字長定點數
format short e 5字長浮點數
format long e 15字長浮點數
format short g
format long g
format hex 16進位制
format bank 定點貨幣形式
format rat 小數分數表示
format + +,-,空格
format compact 壓縮空格
format loose 包括空格和空行
format long 15字長定點數
format short e 5字長浮點數
format long e 15字長浮點數
format short g
format long g
format hex 16進位制
format bank 定點貨幣形式
format rat 小數分數表示
format + +,-,空格
format compact 壓縮空格
format loose 包括空格和空行
當然也可以不用format 命令,可以修改系統的預設設定格式,file->preferences->command window->text display.
如果想得到分數可以用rats()函式
如果想得到根號,只有用符號表示了,當然用符號表示是萬能的。
例如:a=1/3 得到 0.33333
rats(a) 得到 1/3
a='sqrt(3)' 得到 sqrt(3) 不過這是字元型,要轉換成數值型可以用eval(a),或str2num(a).
但是無論matlab中採取什麼樣的輸出格式,在系統核心中的變數的精度總是保持精確的(儘可能)。
除非人為的改變它的計算精度。
可以用一個簡單的例子來說明這個問題:如a=1/3 顯示為0.33333333
a=a*3 得到 1 (不是0.99999999)
14樓:匿名使用者
試試看format long g或format long e還有一種試試看在變數前加個vpa
例如a=[1 10 100 1000 10000 100000 1000000]+rand()
vpa(a)
15樓:匿名使用者
數字顯示,在最後bai
可以通過函du數format來控制,它可以控制很zhi多種的輸出的格式dao,至於matlab中,是預設的按照內format short e輸出
容.你可以通過format long來加大輸出的顯示有效位數,或者是format long e.
matlab程式中如何在m檔案中定義m n級矩陣
a zeros m,n 就是一個全零的mxn的矩陣了 a ones m,n 就是一個全1的mxn矩陣。a rand m,n 就是一個隨機數的mxn矩陣還有很多專 如果你想要其他屬矩陣,可以用這幾個函式組合一下。比如我要全部為2.5的矩陣 a 2.5 ones m,n a zeros m,n 就是一個...
如何用matlab程式對資料進行二次擬合
function parameter customfit f,x,y,startpoint 用最小二乘法求曲線擬合的程式。f是待求函式,x和y是取樣點座標,parameter是待求係數,startpoint是係數初值 f2 p sum f x,p y 2 parameter fminsearch f...
如何編寫以下程式,急輸入實數,輸出其絕對值。請嘗試用函式實現求解絕對值的過程
include float c float a void main 可以執行了,看看吧 怎麼編寫c程式 從鍵盤輸入一個整數,求其絕對值並輸出 提示 使用庫函式或使用條件表示式實現 解 1 求整數絕對值可以使用庫函式abs int a 返回值就是a的絕對值,注意 abs函式在標頭檔案math中。2 使...