#include <mex.h>
#include <matrix.h>
#include <stdio.h>
/* res = existfile(filename) */
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
mxArray *resultArray;
int result = 0;
char filename[500];
FILE *fid;
if (nrhs > 0)
{
mxGetString(prhs[0], filename, 498);
fid = fopen(filename, "r");
if (fid == NULL ) {
/* file does not exist */
result = 0;
}
else {
/* file exists */
result = 1;
fclose(fid);
}
}
else {
result = 0;
}
resultArray = mxCreateDoubleScalar(result);
plhs[0] = resultArray;
nlhs = 1;
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于MATLAB实现的差分进化程序,包括源代码和例子,可用于优化计算,多目标规划等方面+使用说明文档.rar
共37个文件
m:28个
mat:2个
html:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 15 浏览量
2024-05-22
17:32:10
上传
评论
收藏 131KB RAR 举报
温馨提示
CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的差分进化程序,包括源代码和例子,可用于优化计算,多目标规划等方面+使用说明文档.rar 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于MATLAB实现的差分进化程序,包括源代码和例子,可用于优化计算,多目标规划等方面+使用说明文档.rar (37个子文件)
www.pudn.com.txt 218B
differentialevolution 2008-06-17
rosenbrocksaddle_lastresultnumber.mat 183B
existfile.m 1KB
selectfigure.m 2KB
displayerrorstruct.m 672B
quantile2.m 1KB
differentialevolution.html 14KB
mbtime.m 426B
gethostname.m 760B
blat.exe 112KB
differentialevolutionslave.m 5KB
textwrap2.m 917B
displayoptimizationhistory.m 6KB
rosenbrocksaddle_result_Archmage_01.mat 7KB
existfile.c 613B
rosenbrocksaddle.m 476B
demo1.m 2KB
getdefaultparams.m 2KB
computenewpopulation.m 4KB
chompsep.m 526B
removefilesemaphore.m 1KB
foxholes.m 1KB
getusername.m 764B
differentialevolution.m 62KB
sendmailblat.m 3KB
setfilesemaphore.m 7KB
mbdatevec.m 422B
findfiles.m 2KB
datenum2.m 3KB
differentialevolution-faq.html 13KB
concatpath.m 538B
tempdir2.m 941B
deletewithsemaphores.m 632B
demo2.m 2KB
applause.wav 27KB
formattime.m 3KB
使用说明文档.md 13KB
共 37 条
- 1
资源评论
IT狂飙
- 粉丝: 4822
- 资源: 2654
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【uniapp毕业设计】宠物商城源码(完整前后端+mysql+说明文档).zip
- 容量退化前电池循环寿命的数据驱动预测(电池寿命预测精度排名第二方案)
- GetQzoneHistory_1.0.2_Single.zip
- 2024年黑龙江省普通高校专升本考生总成绩一分段统计表【39护理学】.xls
- mysql-installer-8.39
- 基于C#实现为电动车租赁开发的会员管理系统+项目源码+文档说明
- Docker bitnami/zookeeper:3.8.4镜像包
- 学习threejs,导入PLY格式的模型
- 文档详细介绍了如何在Windows主机上使用VMware Workstation Player创建、使用和管理虚拟机,包括系统要
- vsdbg version 17.12.11102.1
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功