这段文档介绍了作者个人使用的一种通过计算中点来绘制圆形的MATLAB编程技巧。内容主要涵盖了如何运用MATLAB编写高效的中点圆算法,适用于图形处理和数学建模等场景。
在MATLAB代码文件SomeCode中记录了一些常用的编程片段;CFD文件夹用于存放有限差分格式求解浅水方程等相关内容的代码;SMS文件夹包含生成网格后对源文件进行读取的程序;PIC_plot主要用于存储绘图所需的代码,目前尚未整理完毕。File_read_and_generate则保存了从计算结果中提取数据以及重新创建tecplot文件的相关MATLAB脚本。Others部分记录了一些日常使用的小技巧及其他零散代码。
以下是生成和删除文件夹及调用外部exe程序的示例代码:
```matlab
% 生成或重置simulation_results文件夹
if ~exist(.\simulation_results, dir)
mkdir(.\simulation_results);
else
rmdir(.\simulation_results,s);
mkdir(.\simulation_results);
end
% 调用外部exe程序,若status不为0,则表示执行时出现错误。cmout为原始exe文件的输出信息
status = 1;
while status ~= 0
[status, cmdout] = system(path_to_exe_file);
end
```