スクリプトの何行目に何が書かれているかを特定する方法はありますか?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
スクリプトの行数を特定し、その行に書かれているテキスト情報を出力することができる関数はありますか?
1 commentaire
Smith David
le 15 Jan 2024
スクリプトの特定の行に書かれているテキスト情報を取得するための簡単な方法はあります。以下は、MATLABの例ですが、他のプログラミング言語でも同様のアプローチが可能です。
function lineText = getScriptLine(filePath, lineNumber) % ファイルを開く fileID = fopen(filePath, 'r'); % 行ごとにセル配列に読み込む lines = textscan(fileID, '%s', 'Delimiter', '\n'); lines = lines{1}; % ファイルを閉じる fclose(fileID); % 指定された行が存在するか確認 if lineNumber <= numel(lines) % 指定された行のテキストを取得 lineText = lines{lineNumber}; else lineText = '指定された行は存在しません。'; end end
この関数を使用すると、特定のファイルと行数を指定して、その行に書かれているテキスト情報を取得できます。例えば、getScriptLine('yourScript.m', 10)とすると、'yourScript.m'の10行目のテキスト情報が取得されます。他のプログラミング言語でも同様のロジックを使用できます 漫画ロウ。
Réponse acceptée
Dyuman Joshi
le 20 Déc 2023
%Using dbtype on the built-in max() function
dbtype max.m
4 commentaires
Atsushi Ueno
le 20 Déc 2023
%Using dbtype on the built-in max() function
% dbtype max.m 5:7"
dbtype('max.m','5:7');
% dbtype max.m 5
dbtype('max.m','5');
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur スプレッドシート dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!