3D マットを作成しました。マット内のポイントの一部は計算によるものであり、マット内の一部のポイントは無効であるため、それらのポイントに「inf」を入力しました
ただし、この3Dグラフをプロットするコードを書くと:
rotating_vec=logspace(0,log10(8e3-1),50);
adding_vec=logspace(0,log10(8e3-1),50);
および 3D グラフをプロットするためのコード:
surf(adding_vec,rotating_vec,3d_mat_to_plot);
matlab にエラー メッセージが表示されます (male_spc_3d_mat は 51X51 マットで、作成した関数から取得します):
rotate_vec=logspace(500,log10(8e3-1),50);
rotate_vec=[25,rotate_vec];
add_vec=rotate_vec;
>> [rotate_mat_mesh,add_mat_mesh]=meshgrid(rotate_vec,add_vec);
>> surf(rotate_mat_mesh,add_mat_mesh,male_spc_3d_mat)
Warning: Axes limits too large. Not rendering...
Warning: Axis limits outside float precision, use ZBuffer or
Painters instead. Not rendering
Warning: Axis limits outside float precision, use ZBuffer or
Painters instead. Not rendering
何が問題ですか?どうすれば修正できますか?
どうもありがとう