matlab 语法小记
## 画圆
### 指定x,y与半径
```
function x = PlotCircle(x,y)
r=5;
theta=0:pi/50:2pi;
x=x+rcos(theta);
y=y+r*sin(theta);
plot(x,y,'-');
axis equal;
hold on;
```
## 读取文件、分离字符串、字符串转换数字
```
fidin=fopen('145035182953188.txt'); %打开文件
while ~feof(fidin) %判断是不是文件末尾
tline=fgetl(fidin); %读取一行,注意,读文一行后,光标就会自动到下一行
if isempty(tline) %判断是不是空行
continue
end
str=tline; %先把这一行变为字符串
str = deblank(str);%去掉前后空格
xy = regexp(str, '\s+', 'split');%使用正则表达式按照空格分离
str2num(xy{1});
str2num(xy{2});%转换成数字
end
fclose(fidin);
```