フィルターのクリア

error in print function output name

34 ビュー (過去 30 日間)
Matthew Marandola
Matthew Marandola 約4時間 前
When I try to run the following bit of script, MATLAB successfully generates the pdf in the directory, but an error pops up in the command window that says:
Output file XXX\MATLAB_Output\pdf_generation\Fig1.pdf was not created. The file name may not be valid
(XXX being properly printed as the directory location).
The most frustrating part is, the pdf was created, and opens fine! Please let me know if I am missing anything, I am trying to run this print within a for loop and it keeps ending my script too early.
oo = 1;
fig_name = append(pwd,'\MATLAB_Output\pdf_generation\Fig',string(oo),'.pdf')
figure(oo) % this figure is already defined, so it here pops up when this runs
print(fig_name,'-dpdf')
  4 件のコメント
Walter Roberson
Walter Roberson 約2時間 前
fig_name = append(pwd,'\MATLAB_Output\pdf_generation\Fig',string(oo),'.pdf')
I have to wonder whether the total filename exceeds the limits of 259 characters ?
Matthew Marandola
Matthew Marandola 約2時間 前
I'm at 107 characters when including the full file path. Weird stuff huh. Thanks for your help guys

サインインしてコメントする。

回答 (0 件)

タグ

製品


リリース

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by