一、获取代码方式

获取代码方式1:
完整代码已上传我的资源:【数学建模】基于matlab GUI模拟冰山运输系统(参数可调)【含Matlab源码 895期】

获取代码方式2:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。

备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);

二、部分源代码

function varargout = bingshan(varargin)
% BINGSHAN MATLAB code for bingshan.fig
%      BINGSHAN, by itself, creates a new BINGSHAN or raises the existing
%      singleton*.
%
%      H = BINGSHAN returns the handle to a new BINGSHAN or the handle to
%      the existing singleton*.
%
%      BINGSHAN('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in BINGSHAN.M with the given input1 arguments.
%
%      BINGSHAN('Property','Value',...) creates a new BINGSHAN or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before bingshan_OpeningFcn gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to bingshan_OpeningFcn via varargin.
%
%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
%      instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help bingshan% Last Modified by GUIDE v2.5 14-Dec-2015 15:09:14% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...'gui_Singleton',  gui_Singleton, ...'gui_OpeningFcn', @bingshan_OpeningFcn, ...'gui_OutputFcn',  @bingshan_OutputFcn, ...'gui_LayoutFcn',  [] , ...'gui_Callback',   []);
if nargin && ischar(varargin{1})gui_State.gui_Callback = str2func(varargin{1});
endif nargout[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
elsegui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT% --- Executes just before bingshan is made visible.
function bingshan_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to bingshan (see VARARGIN)% Choose default command line output for bingshan
handles.output = hObject;%题目要求的输入参数
global r0;
r0=100000;
global u;
u=1;
global s;
s=1000;
global a1;
a1=0.08;
global a2;
a2=50;
global d0
d0=500;
global b;
b=1;%用于判断是否按下结束仿真按钮
global p;
p=0;%时间+1的延时
global deltime;
deltime=0.01;% Update handles structure
guidata(hObject, handles);% UIWAIT makes bingshan wait for user response (see UIRESUME)
% uiwait(handles.figure1);% --- Outputs from this function are returned to the command line.
function varargout = bingshan_OutputFcn(hObject, eventdata, handles)
% varargout  cell array for returning output args (see VARARGOUT);
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)% Get default command line output from handles structure
varargout{1} = handles.output;function time_Callback(hObject, eventdata, handles)
% hObject    handle to time (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of time as text
%        str2double(get(hObject,'String')) returns contents of time as a double% --- Executes during object creation, after setting all properties.
function time_CreateFcn(hObject, eventdata, handles)
% hObject    handle to time (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
endfunction r_Callback(hObject, eventdata, handles)
% hObject    handle to r (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
%%
% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of r as text
%        str2double(get(hObject,'String')) returns contents of r as a double% --- Executes during object creation, after setting all properties.
function r_CreateFcn(hObject, eventdata, handles)
% hObject    handle to r (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
endfunction sleft_Callback(hObject, eventdata, handles)
% hObject    handle to sleft (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of sleft as text
%        str2double(get(hObject,'String')) returns contents of sleft as a double% --- Executes during object creation, after setting all properties.
function sleft_CreateFcn(hObject, eventdata, handles)
% hObject    handle to sleft (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end% --- Executes on selection change in del.
function del_Callback(hObject, eventdata, handles)
% hObject    handle to del (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)% Hints: contents = cellstr(get(hObject,'String')) returns del contents as cell array
%        contents{get(hObject,'Value')} returns selected item from del%获取时间+1延时时长
global deltime;
deltime1=get(handles.del,'String');
val=get(handles.del,'Value');
deltime=str2double(deltime1{val});
% set(handles.test,'String',deltime); % --- Executes during object creation, after setting all properties.
function del_CreateFcn(hObject, eventdata, handles)
% hObject    handle to del (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called% Hint: listbox controls usually have a white background on Windows.
%       See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end% --- Executes on button press in input1.
function input1_Callback(hObject, eventdata, handles)
% hObject    handle to input1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
global r0;
global u;
global s;
global a1;
global a2;
global d0
global b;%输入数据 按钮,读取用户输入的数据
str={'r0','u','s','a1','a2','d0','b'};
inputdata=inputdlg(str,'输入',1);% if ~isempty(inputdata);         %如果输入数据存在缺省值,则视其为1
% if ~isempty(inputdata(1));
%     set(handles.test1,'String','数据不全');
% elseif isempty(inputdata(1));
%     set(handles.test1,'String','数据可行');
% end%按顺序赋值给各参数
r0=str2double(inputdata(1));
u=str2double(inputdata(2));
s=str2double(inputdata(3));
a1=str2double(inputdata(4));
a2=str2double(inputdata(5));
d0=str2double(inputdata(6));
b=str2double(inputdata(7));
% end

三、运行结果

四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1]李昕.MATLAB数学建模[M].清华大学出版社.2017
[2]王健,赵国生.MATLAB数学建模与仿真[M].清华大学出版社.2016
[3]余胜威.MATLAB数学建模经典案例实战[M].清华大学出版社.2015

【数学建模】基于matlab GUI模拟冰山运输系统(参数可调)【含Matlab源码 895期】相关推荐

  1. 【电力预测】基于matlab GUI灰色模型电力负荷预测【含Matlab源码 769期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源: [电力负荷预测]基于matlab GUI灰色模型电力负荷预测[含Matlab源码 769期] 获取代码方式2: 通过订阅紫极神光博客付费专 ...

  2. 【芯片识别】基于matlab GUI形态学PCB板芯片识别【含Matlab源码 1820期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[芯片识别]基于matlab GUI形态学 PCB板芯片识别[含Matlab源码 1820期] 点击上面蓝色字体,直接付费下载,即可. 获 ...

  3. 【大米粒计数】基于matlab GUI形态学大米粒颗粒识别【含Matlab源码 915期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[大米粒计数]基于matlab GUI形态学大米粒颗粒识别[含Matlab源码 915期] (https://download.csdn. ...

  4. 【光学】基于matlab GUI菲涅尔系数计算【含Matlab源码 1165期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI菲涅尔系数计算[含Matlab源码 1165期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  5. 2018年中国研究生数学建模竞赛E题 第一问解析与探讨(含matlab源码)

                                 多无人机对组网雷达的协同干扰 1. 引言 前段时间忙里偷闲,想找虐一下,于是做了一下2018年中国研究生数学建模竞赛E题,整个四天左右的时间里 ...

  6. 【语音去噪】基于matlab GUI切比雪夫+椭圆形低通滤波器语音去噪【含Matlab源码 2198期】

    一.语音处理简介 1 语音信号的特点 通过对大量语音信号的观察和分析发现,语音信号主要有下面两个特点: ①在频域内,语音信号的频谱分量主要集中在300-3400Hz的范围内.利用这个特点,可以用一个防 ...

  7. 【图像修复】基于matlab GUI FMM+Criminisi算法彩色图像修复【含Matlab源码 1507期】

    一.FMM+Criminisi算法简介 1 FMM算法 FMM算法是由Telea在2004年提出的,主要思想是先处理待修复区域边缘的像素,然后逐步向内推进,直到所有空洞点修复完毕.设Λ为待修复区域, ...

  8. 基于matlab的串口通信,基于Matlab GUI的单片机串口与PC的通信 附源码

    我也是最近学习单片机和MATLAB的小白平时在看学习的时候 下载了一些有价值的参考文献 概述采用51单片机,atmel的STC89C52RC芯片,主要用到的是七段数码管用来做一个时钟,程序编写软件为k ...

  9. 【功能超全】基于OpenCV车牌识别停车场管理系统软件开发【含python源码+PyqtUI界面+功能详解】-车牌识别python 深度学习实战项目

    车牌识别基础功能演示 摘要:车牌识别系统(Vehicle License Plate Recognition,VLPR) 是指能够检测到受监控路面的车辆并自动提取车辆牌照信息(含汉字字符.英文字母.阿 ...

  10. 简单物联网应用——基于老人居家声音监测系统(全!含完整源码、详细注释、测试结果、设计过程、视频详细教程)

    简单物联网应用设计与实现--基于老人居家声音监测系统 概述 设计内容: 采用标准的物联网三层架构, 感知层为可以检测声音数据并且实现无线发送的传感器节点: 网络层主要使用无线 WiFi: 应用层中, ...

最新文章

  1. 基于直方图均衡化的水下激光图像处理(MATLAB仿真)
  2. 黑客数字雨html单页,Hei客帝国数字雨.html
  3. .NET Nancy 详解(三) Respone 和 ViewEngine
  4. marquee滚动起始位置_巧用喵影关键帧制作滚动水印,让视频小偷无可盗
  5. Mac入门--安装PHP扩展redis,swoole
  6. oracle trace 文件名,限制oracle trace 文件大小
  7. Qt中UDP通信的简单示例
  8. 用Python给你的女神带上口罩~
  9. (转)getElementByID getElementsByName getElementsByTagName用法详解
  10. [数据结构与算法]RED-BLACK(红黑)树的实现TreeMap源码阅读
  11. 封装instanceof
  12. 计算机操作系统发展史
  13. 【面经】Thoughtworks软开实习
  14. TOGAF认证考试总结
  15. 重言式判别 (数据结构课程设计)
  16. 计算机键入命令,Win7系统安装软件提示命令行语法错误键入“ 命令/?”怎么办...
  17. UNICODE和ANSI以及MBCS的问题
  18. iOS6的控制屏幕旋转技巧
  19. matlab心碎的心,让人撕心裂肺的心痛网名,心碎绝望的伤感昵称
  20. Altium_Designer(protel_DXP)英文菜单汉化对应表表

热门文章

  1. iOS音乐播放器相关
  2. (数据库篇) SQL查询~ 存在一个表而不在另一个表中的数据
  3. Login控件:用户登录失败的消息提示。
  4. 执行数据库命令Command对象——ADO.NET学习应用笔记之三
  5. 20200717每日一句
  6. Beginning Python chapter 2 Lists and Tuples:1 Indexing and slicing
  7. Atitit 锁的不同层级 app锁 vm锁 os锁 硬件锁 目录 1. 在硬件层面,CPU提供了原子操作、关中断、锁内存总线的机制 1 1.1. test and set指令 1 1.2. 锁内
  8. Atitit nlp文本挖掘和自然语言处理方面,常用的算法总结 比如tf-idf 目录 1.1. tf:词频,是指某个词在某篇文章中出现的频率 2 1.2. 去停用词算法 2 1.3. idf。
  9. Atiitt 流水线停顿问题与解决方法 1. 流水线技术方式分类 1 2. 但在实际中,会出现2种情况使流水线停顿下来或不能启动: 2 2.1. 1、多个任务在同一时间周期内争用同一个流水段 2 2
  10. Atitit  rgb yuv  hsv HSL 模式和 HSV(HSB) 图像色彩空间的区别