ZEMAX 是一个光学模拟代码 ( http://www.zemax.com/ )。 其功能之一,物理光学传播,计算电场穿过模拟光学系统时的电场。 结果可以以 ZEMAX 梁文件 (ZBF) 格式保存。 能够将 ZBF 文件读入 Matlab 很有用,因此可以在 Matlab 中绘制电场幅度和相位以供显示。 通过这种方式可以很容易地比较多个模拟结果。 由于此代码使用 mex,因此用户首先需要编译部分代码。 我只在 Windows 上测试过,我相信代码只能使用 gcc 编译。 请安装 MinGW ( http://www.mingw.org/ ) 和 GNUMex ( http://gnumex.sourceforge.net/ )。 然后,转到 Matlab 并键入: mex read_zbf_mex.c 这将编译代码的 mex 部分。 要运行代码,请键入 [ xy Ex Ey ]
2022-01-17 18:36:59 3KB matlab
1
此函数将二进制 SPL 文件读入与 MATLAB patch 函数兼容的 X、Y、Z、C 矩阵。 有关格式的更多信息,请参阅http://rpdrc.ic.polyu.edu.hk/old_files/stl_binary_format.htm 。
2022-01-11 20:38:50 1KB matlab
1
写在前面 在上一篇文章Python徒手实现手写数字识别—大纲中,我们已经讲过了我们想要写的全部思路,所以我们不再说全部的思路。 我这一次将图片的读入与处理的代码写了一下,和大纲写的过程一样,这一段代码分为以下几个部分: 读入图片; 将图片读取为灰度值矩阵; 图片背景去噪; 切割图片,得到手写数字的最小矩阵; 拉伸/压缩图片,得到标准大小为100×100大小矩阵; 将图片拉为1×10000大小向量,存入训练矩阵中。 所以下面将会对这几个函数进行详解。 代码分析 基础内容 首先我们现在最前面定义基础变量 import os from skimage import io i
2022-01-03 14:25:58 147KB python python函数 函数图像
1
#include #include #include #include #define max 32 int ifempty=0;//标志,判断链表是无否为空 typedef struct dnode /* 定义双向链表结构体 */ { int number; /* 货物编号 */ char name[max]; /* 货物名称 */ int counter; /* 货物数量 */ struct dnode *prior, *next; /* 定义两指针,分别指向其前驱和后继 */ }dlnode; dlnode *create(dlnode *L); dlnode *input(dlnode *L); dlnode *output(dlnode *L); dlnode *outnum(dlnode *L); dlnode *outname(dlnode *L); dlnode *current(dlnode *L); void print(dlnode *L); void display(dlnode *L) ; void main() { int x; dlnode *L; if(!(L=(dlnode *)malloc(sizeof(dlnode)))) //分配空间 { printf("\n"); exit(1); } create(L);///调用函数,创建头节点 while(1) {////////////////////////主菜单/////////////////////////// printf(" ============================\n"); printf(" 1. 货物出库和入库\n"); printf(" 2. 显示仓库货物表\n"); printf(" 3. 输出到文件\n"); printf(" 0. 退出\n"); printf(" =============================\n"); printf(" 选择0--3:"); scanf("%d",&x); switch(x) { case 1:current(L);break;//调用入库出库函数 case 2:display(L);break;//调用显示输出函数 case 3:print(L);break;//调用打印函数 case 0:printf("\n bye!see you!\n"); getchar();getchar();exit(0);//退出程序 default:printf("\n Enter erreor!please input 0--4!"); getchar();getchar(); } } } 。。。。。。。。。。。。
1
基于对话框的MFC读入视频,开发环境VC6.0和Opencv1.0.代码测试通过,欢迎批评指正。
2021-12-29 21:25:03 1.89MB MFC Opencv 视频
1
好资源共分享,我试过,非常不错啊,能统计字母个数并计算各个字母出现频数。
2021-12-29 20:33:54 117KB 统计 字符个数
1
程序由一个主函数和两个子函数构成;子函数为getData()和check()。getData用来读取数据,将数据存入内存,将内存地址返回给主函数。check负责检查数据传递是否正确。
2021-12-23 16:52:46 2.19MB C语言 malloc 文件数据读取
1
实验三 题目:三维网格模型光顺 【教学目标和要求】 (1)掌握Obj或off文件的读入; (2)利用给定的数据结构类,建立读入网格模型数据结构; (3)利用OpenGL类库,对三维模型进行绘制,增加光照明等效果; (4)利用OpenGL类库,增加采用鼠标交互方式对三维模型进行旋转、放缩、平移等操作; (5)实现Laplacian算子对网格进行光顺方法,并观察曲面光顺过程;
2021-12-16 11:49:12 46.38MB opengl 计算机图形学 山东大学
1
数字图像处理基础一、基本操作图片的读入与显示pillowmatplotlibcv2图像的逻辑运算图像缩放图像的旋转与翻转图像的平移图像的代数运算图像的位运算+掩膜简单二值化大津阈值二值化 一、基本操作 图片的读入与显示 pillow 使用pillow的image读入,然后显示 from PIL import Image lina= Image.open('lina.jpg') lina.show() 转为灰度图,并且保存 graylina= lina.convert('L') graylina.save('graylina.jpg') graylina.show() matplotlib 2.
2021-12-13 22:15:04 223KB python python基础 二值化
1
C++读入”N,X,Y,Z”格式文本文件到Eigen3 Matrix,以及相同格式输出方法 很多数据资料的格式类似这样: 1,-2085738.7757,5503702.8697,2892977.6829 2,-2071267.5135,5520926.7235,2883341.8135 3,-2079412.5535,5512450.8800,2879771.2119 4,-2093693.1744,5511218.2651,2869861.8947 5,-2113681.5062,5491864.0382,2896934.4852 6,-2100573.2849,5496675.0138,
2021-12-01 22:42:38 31KB tr
1