Inputs:[AorV]EitherAorVwhereAisaNxNadjacencymatrix,whereA(I,J)isnonzeroifandonlyifanedgeconnectspointItopointJNOTE:WorksforbothsymmetricandasymmetricAVisaNx2(orNx3)matrixofx,y,(z)coordinates[xyCorE]EitherxyorCorE(orE3)wherexyisaNx2(orNx3)matrixofx,y,(z)coordinates(equivalenttoV)NOTE:onlyvalidwithAasthefirstinputCisaNxNcost(perhapsdistance)matrix,whereC(I,J)containsthevalueofthecosttomovefrompointItopointJNOTE:onlyvalidwithAasthefirstinputEisaPx2matrixcontainingalistofedgeconnectionsNOTE:onlyvalidwithVasthefirstinputE3isaPx3matrixcontainingalistofedgeconnectionsinthefirsttwocolumnsandedgeweightsinthethirdcolumnNOTE:onlyvalidwithVasthefirstinput[SID](optional)1xLvectorofstartingpoints.Ifunspecified,thealgorithmwillcalculatetheminimalpathfromallNpointstothefinishpoint(s)(automaticallysetsSID=1:N)[FID](optional)1xMvectoroffinishpoints.Ifunspecified,thealgorithmwillcalculatetheminimalpathfromthestartingpoint(s)toallNpoints(automaticallysetsFID=1:N)Outputs:[costs]isanLxMmatrixofminimumcostvaluesfortheminimalpaths[paths]isanLxMcellcontainingtheshortestpatharrays[showWaitbar](optional)ascalarlogicalthatinitializesawaitbarifnonzeroNote:Iftheinputsare[A,xy]or[V,E],thecostisassumedtobe(andiscalculatedas)thepointtopointEuclideandistanceIftheinputsare[A,C]or[V,E3],thecostisobtainedfromeithertheCmatrixorfromtheedgeweightsinthe3rdcolumnofE3Example:%Calculatethe(allpairs)shortestdistancesandpathsusing[A,C]inputsn=7;A=zeros(n);xy=10*rand(n,2)tri=delaunay(xy(:,1),xy(:,2));I=tri(:);J=tri(:,[231]);J=J(:);IJ=I+n*(J-1);A(IJ)=1a=(1:n);b=a(ones(n,1),:);C=round(reshape(sqrt(sum((xy(b,:)-
2024/8/21 4:46:22 4KB 路由WSN
1
需要自行下载matrix.h文件,可以直接运行,得出插值估计值与实际值比较的结果。
2024/8/17 3:20:40 5KB rbf 径向基
1
本程序是根据java中的泛型开发的可以进行矩阵的加法,减法和乘法以及矩阵的迹的方法,具有通用性和参考性,需要的可以下载学习
2024/8/13 6:03:07 3KB java 泛型 矩阵运算
1
矩阵类的运算符重载,编写一个矩阵类Matrix,并重载运算符“+”、“-”、“*”、“>>”、“<<”来分别实现矩阵的加法、减法、乘法,以及标准流输入和流输出操作。
2024/7/4 21:16:20 2KB c++
1
NumPy系统是Python的一种开源的数值计算扩展。
这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nestedliststructure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。
据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。
2024/5/31 5:31:46 6.37MB python
1
该程序用C++实现对任意阶的是对称矩阵求特征值和特征向量,本程序给的例子是读取matrix.txt这个120阶矩阵。
2024/5/4 16:44:09 37KB C++ 实对称矩阵 特征值 特征向量
1
矩阵分析第2版Matrix_Analysis_2nd_Horn.pdfHorn编写机器学习必备
2024/2/23 15:17:39 3.29MB math
1
本demo分别采用动画和Matrix两种方法实现图片旋转,详情可参考文章:http://blog.csdn.net/nmyangmo/article/details/73506752
2023/12/18 5:36:35 7.47MB android 安卓 图片旋转 Demo
1
c#图形书中最经典的一本书当中包括饼图,条形图,绘图板制作等第1章GDI+——下一代图形接口1.1理解GDI+1.2探索GDI+的功能1.3从GDI的角度学习GDI+1.4.NET中的GDI+名称空间和类总结第2章第一个GDI+应用程序2.1绘制表面2.2坐标系统2.3指南——第一个GDI+应用程序2.4一些基本的GDI+对象总结第3章Graphics类3.1Graphics类的属性3.2Graphics类的方法3.3GDI+Painter应用程序3.4绘制饼图总结第4章使用画笔和钢笔4.1理解和使用画笔4.2在GDI+中使用钢笔4.3使用钢笔进行变形4.4使用画笔进行变形4.5系统钢笔和系统画笔4.6一个真实世界的例子——在GDI+Painter应用程序中添加颜色、钢笔和画笔总结第5章颜色、字体和文本5.1访问Graphics对象5.2使用颜色5.3使用字体5.4使用文本和字符串5.5渲染文本的质量和性能5.6高级版式5.7一个简单的文本编辑器5.8文本变形总结第6章矩形和区域6.1Rectangle结构体6.2Region类6.3区域和剪辑6.4剪辑区域示例6.5区域、非矩形窗体和控件总结第7章图像处理7.1光栅图像和矢量图像7.2使用图像7.3操作图像7.4在GDI+中播放动画7.5使用位图7.6使用图标7.7扭曲图像7.8绘制透明的图形对象7.9查看多个图像7.10使用图片框查看图像7.11使用不同的大小保存图像总结第8章高级图像处理8.1渲染位图的一部分8.2使用图元文件8.3使用颜色对象应用颜色映射8.4图像属性和ImageAttributes类8.5编码器参数与图像格式总结第9章高级二维图形9.1线帽和线条样式9.2理解并使用图形路径9.3图形容器9.4读取图像的元数据9.5混合9.6Alpha混合9.7其他高级二维主题总结第10章变形10.1坐标系统10.2变形的类型10.3Matrix类与变形10.4Graphics类与变形10.5全局变形、局部变形和复合变形10.6图像变形10.7颜色变形和颜色矩阵10.8图像处理中的矩阵操作10.9文本变形10.10变形顺序的重要性总结第11章打印11.1简要地回顾使用MicrosoftWindows进行打印的历史11.2打印过程概述11.3第一个打印应用程序11.4打印机的设置11.5PrintDocument和Print事件11.6打印文本11.7打印图形11.8打印对话框11.9自定义页面设置11.10打印多个页面11.11页边打印——注意事项11.12进入细节——自定义控制和打印控制器总结第12章开发GDI+Web应用程序12.1创建第一个ASP.NETWeb应用程序12.2第一个图形Web应用程序12.3绘制简单的图形12.4在Web上绘制图像12.5绘制曲线图12.6绘制饼图总结第13章GDI+的最佳实践及性能技术13.1理解渲染过程13.2双缓存和无抖动绘图13.3理解SetStyle方法13.4绘图过程的质量与性能总结第14章GDI互操作性14.1在受控环境中使用GDI14.2在受控代码中使用GDI的注意事项总结第15章其他GDI+示例15.1设计交互式GUI应用程序15.2绘制具有形状的窗体和Windows控件15.3为绘制的图像添加版权信息15.4从流或数据库读取及写入图像15.5创建自绘制的列表控件总结附录A.NET中的异常处理
2023/12/15 5:35:43 9.31MB c# GDI+ 图形
1
基本信息原书名:WebGLProgrammingGuide:Interactive3DGraphicsProgrammingwithWebGL(OpenGL)原出版社:Addison-WesleyProfessional作者:(美)KouichiMatsudaRodgerLea(松田浩一,罗杰.李)译者:谢光磊出版社:电子工业出版社ISBN:9787121229428上架时间:2014-6-11出版日期:2014年6月开本:16开页码:470版次:1-1---------------------目录《WebGL编程指南》第1章WebGL概述1WebGL的优势3使用文本编辑器开发三维应用3轻松发布三维图形程序4充分利用浏览器的功能5学习和使用WebGL很简单5WebGL的起源5WebGL程序的结构6总结7第2章WebGL入门9Canvas是什么?10使用[canvas]标签11DrawRectangle.js13最短的WebGL程序:清空绘图区16HTML文件(HelloCanvas.html)16JavaScript程序(HelloCanvas.js)17用示例程序做实验22绘制一个点(版本1)22HelloPoint1.html24HelloPoint1.js24着色器是什么?25使用着色器的WebGL程序的结构27初始化着色器29顶点着色器31片元着色器33绘制操作34WebGL坐标系统35用示例程序做实验37绘制一个点(版本2)38使用attribute变量38示例程序(HelloPoint2.js)39获取attribute变量的存储位置41向attribute变量赋值42gl.vertexAttrib3f()的同族函数44用示例程序做实验45通过鼠标点击绘点46示例程序(ClickedPoints.js)47注册事件响应函数48响应鼠标点击事件50用示例程序做实验53改变点的颜色55示例程序(ColoredPoints.js)56uniform变量58获取uniform变量的存储地址59向uniform变量赋值60gl.uniform4f()的同族函数61总结62第3章绘制和变换三角形63绘制多个点64示例程序(MultiPoint.js)66使用缓冲区对象69创建缓冲区对象(gl.createBuffer())70绑定缓冲区(gl.bindBuffer())71向缓冲区对象中写入数据(gl.bufferData())72类型化数组74将缓冲区对象分配给attribute变量(gl.vertexAttribPointer())75开启attribute变量(gl.enableVertexAttribArray())77gl.drawArrays()的第2个和第3个参数78用示例程序做实验79HelloTriangle80示例程序(HelloTriangle.js)80基本图形82用示例程序做实验83HelloRectangle(HelloQuad)84用示例程序做实验85移动、旋转和缩放86平移87示例程序(TranslatedTriangle.js)88旋转91示例程序(RotatedTriangle.js)93变换矩阵:旋转97变换矩阵:平移1004×4的旋转矩阵101示例程序(RotatedTriangle_Matrix.js)102平移:相同的策略105变换矩阵:缩放106总结108第4章高级变换与动画基础109平移,然后旋转109矩阵变换库:cuon-matrix.js110示例程序(RotatedTriangle_Matrix4.js)111复合变换113示例程序(RotatedTranslatedTriangle.js)115用示例程序做实验117动画118动画基础119示例程序(RotatingTriangle.js)119反复调用绘制函数(tick())123按照指定的旋转角度绘制三角形(draw())123请求再次被调用(r
2023/11/21 1:55:21 59.95MB webgl
1
共 38 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡