matlab随机生成二维矩阵,C++生成一个随机二维数组并作为参数返回

前言

我是遥感专业,专职遥感图像处理

1a22182a26b1541eb43cd96d23bdf473.gif ,我们知道遥感影像就是一个个数组,或者说矩阵,所以说对影像操作就是对数组操作,所以学习数组的用法极为重要。我们知道C++中的return只能返回一个数值,而不能返回一个数组,我这个程序主要就是通过指针,来实现返回数组(实际上返回的是指针)。

代码

/*

作者:山科_xxin

时间:2017-03-14 23:27:40

功能:生成一个自定义行列号的数组,返回数组,遍历数组

类别:C++练习

*/

#include

#include

#include

using namespace std;

int **random(int n,int m)

{

int t;

int **data;

t = time(0);

srand(t);

data=(int **)malloc(n*sizeof(int *));

for (int i=0;i

data[i]=(int *)malloc(2*sizeof(int));

for(int i = 0;i

{

for(int j = 0;j

{

data[i][j] = rand()%10;

}

}

return data;

}

int visit(int **data,int n,int m)

{

for(int i = 0;i

{

for(int j = 0;j

cout<

cout<

}

return 0;

}

int main()

{

int n,m;

cout<

cin>>n;

cin>>m;

int **data = random(n,m);

visit(data,n,m);

free(data);

system("pause");

return 0;

}

结果:

f6fe471ec1179f4ee021a9cc2be98f86.png

后语

本人博客几乎把所有免费的光学影像处理了一遍,包括但不限于高分一号、四号;环境小卫星;landsat系列;哨兵2;MODIS数据,接下来将主攻编程,C++主线,Python、IDL(ENVI二次开发)、Matlab。爱拼才会赢,愿明天更美好!!!

xxin blog , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C++生成一个随机二维数组并作为参数返回!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值