Matlab letter "h" question
8 ビュー (過去 30 日間)
古いコメントを表示
Can somebody explain me why is there "h" at the beginning of the numbers?
function w = hanning(n)
load('han.mat');
switch n
case 2220
w = h6000;
case 2960
w = h8000;
case 4079
w = h11025;
case 5920
w = h16000;
case 8159
w = h22050;
case 11840
w = h32000;
case 16317
w = h44100;
end
0 件のコメント
採用された回答
Oleg Komarov
2011 年 4 月 7 日
The letter "h" is there because you cannot name a matlab variable with just digits.
0 件のコメント
その他の回答 (4 件)
Walter Roberson
2011 年 4 月 6 日
Those are not numbers, those are variables that have been loaded from han.mat . I have no idea at the moment what is in the variables.
0 件のコメント
Rambo
2011 年 4 月 7 日
1 件のコメント
Andrew Newell
2011 年 4 月 7 日
@Rambo, when you respond to an answer you should do so by clicking on "Comment on this Answer".
Andrew Newell
2011 年 4 月 7 日
An array is just a variable with a lot of components. For example, you could type
h1 = 1:10;
and this creates a vector h1. This is a variable because you can change any component of it:
h1(1) = 0;
or add to it:
h1 = [h1 11];
I have arbitrarily added the number 1 to the name to show that it can be done.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Performance and Memory についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!