Matlab绘制透明平面(二元函数)

一、需求来源

  对空间结构聚类,恰好是圆台,找到了上下底面的方程,所以画图。

二、需求解决

2.1 绘制平面

x = linspace(0,5,100);
y = linspace(0,4,100);
z = 2.*repmat(x,100,1) + 8.*repmat(y,100,1);
surf(x,y,z);

  

  第一需要说明的是,x是0到5,分成100分,注意分就是个数,用linspace最好,不要x = 0:5/99:5(中间分子的5是 (5 -0 )得来的,分成100分不是要除以99么,是的,a(n) = a(n-1 ) + (n-1)*d,求得就是d。)。

  第二是x是m个,y是n个,那么z应该要是m*n个,所以一般先

[X,Y] = meshgrid(x,y);

  查看结果发现,X只是x安航扩展了m次,同理Y,那么我直接repmat就好了,注意是

repmat(x,m,1);
repmat(y,n,1);

  第三我原来以为直接用repmat不会有网格,看图发现依然有;第三个参数是1,不是m和n,而是1,因为把x、y分别看做一个整体。

2.2 平面透明

x = linspace(0,5,100);
y = linspace(0,4,100);
z = 2.*repmat(x,100,1) + 8.*repmat(y,100,1);
surf(x,y,z);
hold on;
alpha(.3);
shading interp

  

  首先是alpha函数设置透明度,但是网格还有,那么加上shading interp。

时间: 2024-09-19 09:50:52

Matlab绘制透明平面(二元函数)的相关文章

Illustrator绘制透明质感立方体教程

给各位Illustrator软件的使用者们来详细的解析分享一下绘制透明质感立方体的教程. 教程分享:         好了,以上的信息就是小编给各位Illustrator的这一款软件的使用者们带来的详细的绘制透明质感立方体的教程解析分享的全部内容了,各位看到这里的使用者,小编相信大家现在是非常的清楚了绘制方法了吧,那么大家就快去按照小编上面的教程自己去绘制透明质感立方体吧.

如何在matlab中调用caffe的函数实现网络的训练和测试?

问题描述 如何在matlab中调用caffe的函数实现网络的训练和测试? 我要在matlab中使用caffe的函数,但是我不知道应该调用那些函数,具体的顺序是什么,我要实现的是用我自己的数据集去训练一个网络,并且测试它的,我已经有了deploy.prototxt,solver.prototxt,train_val.prototxt这三个文件,我想要一个详细的调用Caffe函数的代码,或者调用函数的流程(写出函数名)

图像处理-MATLAB绘制三维图的轮廓提取问题

问题描述 MATLAB绘制三维图的轮廓提取问题 我用的是激光二维扫描器扫描微小元件.能采集大量X和Z的数值.Y值需要确定每次测量的位置才能确定,每次测量都能得到物件在这一天激光线的高度和宽度.然后进行MATLAB进行绘制.但是得到的图像轮廓不是特别明显.求问怎么样才能将figure显示的图像轮廓给提取出来呢?希望能够得到详细指点. 解决方案 用matlab绘制三维图

PHP中绘制图像的一些函数总结_php技巧

在PHP中绘制图像的函数非常丰富,包括点.线.各种几何图形等可以想象出来的平面图形,都可以通过PHP中提供的各种画图函数完成.我们在这里介绍一些常用的图像绘制,如果使用我们没有介绍过的函数,可以参考手册实现.另外,这些图形绘制函数都需要使用画布资源,并在画布中的位置通过坐标(原点是在画布左上角的起始位置,以像素为单位,沿着X轴正方向向右延伸,Y轴正方向向下延伸)决定,并且还可以通过函数的最后一个参数,设置每个图形的颜色.画布中的坐标系统如图所示. 一.函数图形区域填充imageFill() 通过

用ATL ActiveX绘制任意平面函数的曲线

一.前言 这是非常有挑战性的题目.对于用户输入的任意一个平面函数f(x),绘制出其函数曲线.这里最关键的技术难点就是如何实现计算表达式的值.在<编译原理>和<数据结构>的书中,都有对表达式运算方法的论述.说实在的,在编译型计算机语言中实现对用户输入表达式的运算是非常困难的.需要对表达式进行扫描,去括号,按照运算符的优先级生成2叉树,然后遍历该树生成逆波兰表达式,再然后通过栈的方法进行运算.如果在表达式中再包含有函数的话......描述起来都麻烦,更不要说用程序实现了:-( 编译型语

几何画板如何绘制导函数图像求函数极值

  具体的操作步骤如下: 1.打开几何画板软件,"绘图"--"绘制新函数",在函数编辑器中输入下图中的函数解析式,点击"确定"即可. 在函数编辑器输入函数解析式 2.右键函数解析式,选择"定义导函数",出现导函数解析式.右键导函数,选择"绘制函数",在绘图区域中会出现原函数的导函数(蓝色). 右键函数定义导函数并绘制导函数图像 3.选定绘制的导函数图像和x轴,"构造"--"交点

Matlab中bsxfun和unique函数解析

一.问题来源 来自于一份LSH代码,记录下来. 二.函数解析 2.1 bsxfun bsxfun是一个matlab自版本R2007a来就提供的一个函数,作用是"applies an element-by-element binary operation to arrays a and b, with singleton expansion enabled. 函数用在两个数组间元素逐个计算.比如当我们想对一个矩阵A的每一列或者每一行与同一个长度相等的向量a进行某些操作(比较大小,乘除等)时,我们只

Photoshop绘制透明玻璃效果按钮

在这一篇教程中,我将教给你怎样在photoshop中创建一个透明玻璃效果的干净的网页用按钮. 在这一篇教程中,我将教给你怎样在photoshop中创建一个透明玻璃效果的干净的网页用按钮. 这就是我们最终的结果.好了,让我们开始吧.在photoshop中新建文档,尺寸为430×430,白色背景. STEP-01 新建图层,命名为 "box".用圆角矩形工具 (U)创建一个圆角矩形.点击ctrl+回车创建选区,填充为白色. STEP-02 给这个形状创建图层属性-渐变叠加,内发光和描边.

photoshop绘制透明玻璃质感长圆形按钮

最终效果图 1. 在Photoshop5.5(或者更高版本)中建立新文件120x80 大小, RGB模式Contents,设为Transparent( 透明 ),layer1填充为白色,上加一层,建立40x40 的圆形,放在页面中心填充色#003366,然后将其从中心分解开,左右各20像素,左半圆向左移动30像素,右半圆向右移动30像素,结果如图01. 图01 2. 选取两半圆中空间,填充色#003366结果如图02. 图02 3. 选择Select/Load selection,ok后选择Se