带行指针数组的二元组表 稀疏矩阵的三元组表可以用带行指针数组的二元组表代替。 在行指针数组中元素个数与矩阵行数相等。第 i 个元素的下标 i 代表矩阵的第 i 行,元素的内容即为稀疏矩阵第 i 行的第一个非零元素在二元组表中的存放位置。 } delete [ ] rowSize; delete [ ] rowStart; }
2023-02-11 19:18:18 733KB 数据结构
1
matlab解决路径优化代码二元结构的拓扑优化(TOBS) Matlab代码,用于通过TOBS方法使用二进制设计变量和顺序整数线性编程进行拓扑优化。 作者: Raghavendra Sivapuram(加利福尼亚大学), Renato Picelli(圣保罗大学), 数值特征: 问题线性化; 移动限制(限制放松); 灵敏度过滤; 整数编程*。 *此代码使用Matlab的混合整数线性规划求解器“ intlinprog”。 为了获得更好的性能,我们建议使用CPLEX库,该库可从IBM网站免费下载。 安装CPLEX之后,安装路径是: % Add CPLEX library. addpath( ' /opt/ibm/ILOG/CPLEX_Studio1271/cplex/matlab/x86-64_linux ' ); addpath( ' /opt/ibm/ILOG/CPLEX_Studio1271/cplex/examples/src/ ' ); 和 % options.Optimizer = 'cplex'; options.Optimizer = ' intlinprog ' ; 必须
2023-01-15 00:49:59 732KB 系统开源
1
使用python 的matplotlib的制图小程序,可以适用于各种函数的绘制,支持三维(二元函数),二维(平面直角坐标)的图形绘制。简单易用,适合数学建模比赛制图。大佬可以无视。效果可以参见我之后的教学博客。
2023-01-07 22:30:37 6KB python 绘图 一元二元函数
1
特征选择(特征子集选择)问题是各个领域中重要的预处理阶段之一。 在真实的数据集中,存在许多无用的不相关的、误导性的和冗余的特征。 主要特征可以通过特征选择技术来提取。 特征选择属于NP-hard问题; 因此,元启发式算法可用于解决该问题。 引入了一种新的二元 ABC,称为二元多邻域人工蜂群(BMNABC),以增强 ABC 阶段的探索和开发能力。 BMNABC 在第一和第二阶段应用具有新概率函数的近邻和远邻信息。 在第三阶段对那些在前几个阶段没有改进的解决方案进行了比标准 ABC 更有意识的搜索。 该算法可以与包装方法相结合以达到最佳效果。
2023-01-04 19:04:00 1.52MB matlab
1
用MATLAB制作二元傅里叶变换计算全息图.pdf
2022-12-29 20:44:48 77KB
1
二元扩域ECC点乘算法的verilog实现,已验证通过,可直接使用。
2022-12-29 19:09:18 5KB ECC 点乘 verilog 二元扩域
1
python实现基于区域二元线性回归模型进行图像恢复源码+项目说明(人工智能期末作业).7z 图像恢复 实验要求: 生成受损图像,函数接口 noise_mask_image 受损图像是由原始图像添加了不同噪声遮罩(noise masks)得到的 噪声遮罩仅包含 {0,1} 值。对原图的噪声遮罩的可以每行分别用 0.8/0.4/0.6 的噪声比率产生的,即噪声遮罩每个通道每行 80%/40%/60% 的像素值为 0,其他为 1。 使用区域二元线性回归模型,进行图像恢复。 评估误差为所有恢复图像与原始图像的 2-范数之和,此误差越小越好。 Result: 使用线性模型以 10 x 10 的区域为单位,进行像素预测,直到完成整张图片的像素预测,完成图像恢复
可以用来解二元一次方程组的程序,非常好用
2022-12-11 19:44:45 5KB 解二元一次方程组程序
1
题目:多功能科学计算器 功能要求: (1)解二元一次方程、一元二次方程 (2)进行矩阵相加、相减、相乘运算 (3)进行三角函数、阶乘运算 (4)其他功能,略 设计要求: (1)基于C语言,采用面向过程程序设计思想,通过设计业务流程,将设计中待实现的功能划分成若干个子模块,并逐个编程实现,最后通过主函数调用,实现模块功能; (2)程序设计过程中,需划分出子模块功能,并绘制出子模块的程序流程图; (3)程序功能需尽可能完整,必须提供程序运行时出现的任何异常情况的处理方法,以解二元一次方程为例,需考虑到方程无解的情况,并给出处理方法; (4)程序必须配备人机交互功能,程序输入输出可以通过命令行、控制台、文件、键盘等方式; (5)程序运行过程中,需提供文件读取和保存功能,并将运算结果保存到本地磁盘的文件中; (6)编写程序时,需根据待解决的问题,合理的选择数据类型,严禁使用同一种数据类型编程,若运算过程中涉及到小数,一律保留到小数点后两位; (7)人机交互界面布局要合理、美观,若设计过程中涉及到控制台字体大小、背景颜色等设置和清屏操作的,可查阅资料,若功能实现无误,新增的功能作为加分项; (8
2022-12-09 20:26:13 14KB 学生 编程大作业
1
该函数执行如 Stone 和 Roberts (1990), Oecologia 85:74-79 中所述的交换算法。 数据矩阵必须以站点(岛屿)为行,物种为列进行组织。 该函数仅适用于二进制矩阵(但可以轻松修改以转换丰度矩阵)。 “交换”随机打乱一个二进制矩阵,同时保持行和列的总和相同。 要调用该函数,请发送数据矩阵和您希望执行的交换次数:swap(matrix,1000)。 该函数返回混洗后的矩阵。 对于每次交换,该函数随机识别两行和两列,使得: [...0...1..; ......; ... 1 ... 0 ..] 然后切换(交换)列中的 0 和 1。 由 Brice X. Semmens (semmens@u.washington.edu) 撰写,03/26/03 欢迎评论和修改/改进。
2022-12-09 19:17:03 1KB matlab
1