br> shading interp;
view(2); % 设置为二维视图以便类似pcolor的展示效果
axis([0 Lx 0 Ly min(B(:)) max(B(:))]);
title('磁场分布');
subplot(1,2,2);
scatter(x_particles, y_particles, 'filled');
axis([0 Lx 0 Ly]);
title('等离子体粒子位置');
% 获取当前图形作为动画帧
frame = getframe(1);
frames{step} = frame;
% 暂停一下以便观察(可根据需要调整或去掉)
pause(0.01);
end
% 生成动画
video = VideoWriter('plaSma_magnetic_drift.avi');
video.FrameRate = 10;
open(video);
for step = 1:num_steps
writeVideo(video, frames{step});
end
close(video);
”
毅吉吉说:“你这sb程序也运行不出来啊。你这particles函数都调用错了。”
叶学德说:“那你有什么节目,sb毅吉吉?”
“我来展示一个PWM脉冲宽度调制,占空比不断循环,让小灯忽暗忽亮的程序。
#include "stm32f10x.h" // Device header
#include "delay.h"
int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
GPIO_InitTypeDef GPIO_Initstructure;
GPIO_Initstructure.GPIO_Mode =GPIO_Mode_Out_PP ;
GPIO_Initstructure.GPIO_Pin =GPIO_Pin_All;
GPIO_Initstructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA,&GPIO_Initstructure);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
GPIO_InitTypeDef GPIO_RRR;
GPIO_RRR.GPIO_Mode =GPIO_Mode_Out_PP ;
GPIO_RRR.GPIO_Pin =GPIO_Pin_All;
GPIO_RRR.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB,&GPIO_RRR);
-->>