matalb--GUI
文章平均质量分 75
一夕ξ
冲!
展开
-
origin+matlab基础绘图
origin:1、有一个大C防盗版显示,先保存,之后再打开就会消失2、符号颜色改了之后,图像中无变化一样的,先保存再重新打开matlab:服从伯努利分布序列,以一定的概率取值为0和1。>> rand(1,10)>0.7ans = 1×10 logical 数组 0 0 0 0 0 1 0 1 0 1rand(1,n) > p; n是要产生的随机数个数,p是伯努利分布的数学期望...原创 2021-12-15 22:01:47 · 2602 阅读 · 0 评论 -
matlab在电气工程中的数值分析
exp:指数log:自然对数,返回数组X中每个元素的自然对数ln(x)log10:常用对数sqrt:平方根erf:误差函数abs:绝对值(幅值);angle:相位角(弧度);conj:共轭复数;imag:复数虚部;real:复数实部length(x):输出向量x中含有元素的个数size(x):输出矩阵x的大小(行数和列数)sum(x):对于向量,输出x中所有元素的和;对于矩阵,输出一个包含矩阵中每列元素之和的行向量max(x):对于向量,输出x中的最大值;对于矩...原创 2021-10-11 15:18:11 · 695 阅读 · 0 评论 -
GUI学习
单元数组、结构数组:将不同类型、不同维数的数组组合在一起。在单元数组中,可以通过单元数组的名字是不能访问相应的元素,只能访问对应的索引号,类似于单元数组中存储的是指向某种数据结构的指针。1.赋值语句创建:分为内容创建和单元索引创建内容创建:一个一个元素进行创建,用大括号c{1,1}=[1 2;3 4]c{1,2}='oi'd=c{1,1}b=c{1,2}<<c = 1×2 cell 数组 {2×2 double} {'oi'}...原创 2021-08-29 17:44:04 · 332 阅读 · 0 评论 -
GUI创建函数
a=3E0=12lambda=1xmin=0xmax=10Nx=200x=linspace(xmin,xmax,Nx)E=zeros(1,Nx)k=2*pi/lambdaE=E0*cos(k*x).*exp(-x/a)plot(x,E)axis([xmin,xmax,-E0,E0])grid on原创 2021-08-06 09:28:42 · 186 阅读 · 0 评论 -
第九章-构建图形用户界面
guid:打开GUIpush botton 当用户在其上单击鼠标时激活按钮 slider 通过调整滑块的位置输入数据 radio bottun(单选按钮) 将其状态从‘未选定’更改为‘选定’并返回 checkbox 将状态从已选中(未选中)更改未未选中(选中) edit textbox 允许用户在窗口中键入文本来输入信息 static textbox 显示文本信息,用于标记项目或显示计算结果 pop up menu 为原创 2021-08-05 21:20:31 · 229 阅读 · 0 评论 -
第八章-数据类、结构
cell arrays:允许将不同类型和大小的数据聚合到一个数组中,可以按照行号和列号进行索引。ca{1,1}=4.7ca{1,2}=[1,2,3,4,5]ca{2,1}='arbitrary'ca{2,2}=2+3i>> mainca = 1×1 cell 数组 {[4.7000]}ca = 1×2 cell 数组 {[4.7000]} {1×5 double}ca = 2×2 cell 数组 {[ ...原创 2021-08-05 18:23:19 · 100 阅读 · 0 评论 -
第七章-函数编写
错:function eqc=eqx(x,y)syms x yx=input('enter a number:')y=3.5*x^2+2.1*x+0.2end要始终确保文件名和函数名声明一致,并且每个函数必须位于一个单独的文件中。>> eqxenter a number:5x = 5y = 98.2000正:function <return variable>=funcname(<input argumen...原创 2021-08-05 16:13:00 · 385 阅读 · 0 评论 -
第六章-动画效果
for循环+drawnowx=linspace(0.1,0.9,100)for it=1:100 plot(x(it),0.3,'ro') axis([0,1,0,1]) drawnowend保存动态图子程序LoopCount选项:0:动画播放一次1:动画播放两次inf:连续播放makegif.mfunction makegif(filename,index)f=getframe(gcf)im=frame2im(f)[im,cm]=...原创 2021-08-04 21:36:34 · 84 阅读 · 0 评论 -
第五章--逻辑指令if for ...
if:>> ther=50;>> x=input('please enter a number: ');please enter a number: 40>> if x>therdisp('the number is true')elsedisp('the number is not')endthe number is noteqx.m:agethreshold=50;age=input('please enter your ag原创 2021-08-04 20:16:47 · 152 阅读 · 0 评论 -
第三章-图形绘制
plot:二维绘图,创建两个向量之间的关系plot(<vector of x-value>,<vector of y-value>,<style-option string>)第一个向量的值将会被绘制出来再水平轴上,第二个向量中的值将会被绘制在垂直轴上。>> v1=[1,3,4,6,5,2];>> v2=[1,2,2,3,4,2];>> plot(v1,v2)>> plot(v1,v2,'o').原创 2021-08-04 19:26:06 · 102 阅读 · 0 评论 -
第一章--基础知识
take hold of :掌握integrated development environment:集成开发环境变量(variable):保存信息的一个位置每个变量中都有自己的信息(value)--矩阵、数字、字符串默认情况下,数字存储在名未double的变量类中,双精度。字符串--char>> a=4;>> fname='rober';>> temperature=101.2;>> isdone=true;>>原创 2021-08-04 14:21:30 · 3951 阅读 · 0 评论