matlab中link函数在哪里,[分享]Matlab工具箱Excel Link之简易使用说明

1.启动Excel Link :(当然你必须已安装 Excel Link Toolbox)

1)开启 Microsoft excel .

2)Tools\Add-Ins\Browse\toolbox\exlink\excllink.xla Click OK.

是指Matlab的根目录,会依你的安装路径,及版本不同,而有所不同.

3)Tools\Add-Ins,核选ExcelLink 2.2.2for use with MATLAB ,then Click OK.(版本不

相同)

4)这时你会发现excel 里,多了Matlab Command Window(命令视窗),这儿就是你下命给

matlab的地方.

5)另外在excel 里,也多了Excel Link toolbar.a)startmatlab b)putmatrix c)getmatrix

d)evalstring

6)以后开启excel就会自动开启matlab,如果觉得不便,可在excel命令栏输入

=MLAutoStart("no")按Enter解除自动联结,要使用matlab时,

再按左上按钮"startmatlab"即可.

2.exlink toolbox提供的范例(ExliSamp.xls)有五个例子:

Example 1: Regression and Curve Fitting

Example 2: Interpolating Data

Example 3: Pricing a Stock Option with the Binomial Model

Example 4: Calculating and Plotting the Efficient Frontier of Financial Portfolios

Example 5: Bond Cash Flow and Time Mapping

3.这次我以example1为例,为方便了解,修改写了regression & curve fitting.xls,内含

16个指令.也就是说按了16次enter,就能对Excel Link的功能有了初步的了解.举

三个重要指令的语法,说明如下:

a) = MLPutMatrix("data",A4:C28) 把资料送往matlab处理.

b) = MLEvalString("[p,S] = polyfit(1:n,y',5)")

请matlab执行这样的指令,这儿5代表fifth-degree polynomial.

c) =MLGetMatrix("y",A5) 把matlab处理完的资料,送回excel指定的栏位.

4.事实上("....."),......就是matlab的命令,当然可以直接在matlab下指令,其执行结果

与在excel的执行结果是相同的.

[此贴子已经被作者于2006-12-2 11:51:12编辑过]

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想要使用 MATLAB 的 Robotics Toolbox 工具箱Link 函数来实现运动学仿真模型,可以按照以下步骤进行操作: 1. 首先,确保已经安装了 Robotics Toolbox 工具箱。你可以从 MathWorks 官方网站下载并安装它。 2. 在 MATLAB 创建一个机器人对象,可以使用 Robotics Toolbox 的 `SerialLink` 函数。该函数需要一个由 `Link` 对象组成的向量作为输入参数。 3. 使用 `Link` 函数来定义每个关节的参数,包括长度、旋转轴和偏移量等。创建一个 `Link` 对象需要提供这些参数。 4. 将所有 `Link` 对象组成一个向量,并将该向量作为输入参数传递给 `SerialLink` 函数来创建机器人对象。 以下是一个示例代码: ```matlab % 导入 Robotics Toolbox addpath('路径/到/Robotics Toolbox文件夹'); % 创建 Link 对象 L1 = Link([0, 0.5, 0.5, 0], 'standard'); L2 = Link([0, pi/2, 0, 0], 'standard'); L3 = Link([0, 0, 0, 0.5], 'standard'); L4 = Link([0, 0, 0, 0.1], 'standard'); % 创建 SerialLink 对象 robot = SerialLink([L1, L2, L3, L4]); % 设置机器人名称 robot.name = 'MyRobot'; % 显示机器人模型 robot.plot([0, 0, 0, 0]); % 计算正运动学 joint_angles = [pi/6, pi/4, pi/3, pi/2]; end_effector_pose = robot.fkine(joint_angles); % 输出末端坐标 disp('末端坐标:'); disp(end_effector_pose(1:3,4)); ``` 在这个示例,我们首先导入 Robotics Toolbox 工具箱,并设置它的路径。然后,我们使用 `Link` 函数创建了四个关节对象 `L1`、`L2`、`L3` 和 `L4`,并指定了它们的 D-H 参数。接下来,我们使用这些关节对象创建了一个机器人对象 `robot`。我们还可以为机器人对象设置一个名称,并使用 `plot` 函数显示机器人模型。 最后,我们可以使用 `fkine` 函数计算机器人的正运动学,并输出末端坐标。 请注意,这只是一个简单的示例代码,你可以根据你具体的机器人参数和需求进行修改和扩展。希望对你有所帮助!如果你还有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值