加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MATLAB在固定区域内随机取值

(2016-05-14 14:16:40)
标签:

matlab

绘图

固定区域

随机

取值

分类: MATLAB
MATLAB在固定区域内随机取值
http://s2/mw690/002nTqVZty71FV0EvLP71&690

      怎么在这个图形中随机撒100个点?

MATLAB代码:
clc
clear all
close all
n=0;
data=zeros(100,2);    %数据初始化,固定长度
while n<100    %获取100组数据
    temp=round(100*rand(1,2));    %数据临时变量,范围0到100;
    if (30<=temp(1))&(temp(1)<=100)&(30<=temp(2))&(temp(2)<=70)    %判断数据范围,超出范围的数据舍去;
        x=1;    %标志位,不用管
    else
        data(n+1,:)=temp;    %符合要求的数据存入数据源
        n=n+1;    %n值加1
        x=0;
    end
end   
plot([0,100,100,30,30,100,100,0,0],[0,0,30,30,70,70,100,100,0])
hold on
plot(data(:,1),data(:,2),'*')     %绘制点
hold off

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有