生成在5*5平方厘米的图纸上,随机分布10个大点和20个蓝色的点,点的大小为直径为0.5cm并标注颜色名字matlab代码
时间: 2024-05-08 10:22:10 浏览: 15
下面是一个实现此功能的 Matlab 代码:
```matlab
% 定义图纸大小
paper_size = [5, 5];
% 定义大点和蓝色点的数量
num_large_dots = 10;
num_blue_dots = 20;
% 定义大点和蓝色点的直径
large_dot_diameter = 0.5;
blue_dot_diameter = 0.5;
% 定义大点和蓝色点的颜色
large_dot_color = 'red';
blue_dot_color = 'blue';
% 生成随机点的坐标
large_dot_coordinates = rand(num_large_dots, 2) .* paper_size;
blue_dot_coordinates = rand(num_blue_dots, 2) .* paper_size;
% 绘制大点和蓝色点
figure;
hold on;
for i = 1:num_large_dots
viscircles(large_dot_coordinates(i, :), large_dot_diameter/2, 'Color', large_dot_color);
end
for i = 1:num_blue_dots
viscircles(blue_dot_coordinates(i, :), blue_dot_diameter/2, 'Color', blue_dot_color);
end
% 添加图例
legend('大点', '蓝色点');
```
运行以上代码,将会生成一个 5*5 平方厘米的图纸,其中包含了 10 个红色的大点和 20 个蓝色的小点,每个点的直径为 0.5 厘米,并且标注了颜色名字。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)