matlab存字符的数组中,求助:如何将带有符号变量的运算结果储存到数组中
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问题:在使用 MATLAB 去做 Neville's Algorithm 的时候,因为要涉及到参数(符号变量)的保存,所以要把运算结果储存到一个数组当中。代码如下:
% num of interpolation points and curve function
n = 10;
[T,Qx,Qy] = Value(n);
syms t;
% Neville's Process
for j=1:n
for i=1:n-j+1
Qx(i) = (T(i+j)-t)/(T(i+j)-T(i))*Qx(i)+(t-T(i))/(T(i+j)-T(i))*Qx(i+1);
Qy(i) = (T(i+j)-t)/(T(i+j)-T(i))*Qy(i)+(t-T(i))/(T(i+j)-T(i))*Qy(i+1);
end
end
其中 Value 为调用的函数,是参数方程求解 -x,-y 坐标,具体如下:
% Function: using parametric function calculate the -x and -y value
function [t,Px,Py] = Value(n)
t = -1:(2/n):1; % sampling
for i = 1:n+1
Px(i,1) = (25*t(i)^2+2)./(25*t(i)^2+1).*(sin(pi*t(i)/2));
Py(i,1) = (25*t(i)^2+2)./(25*t(i)^2+1).*(cos(pi*t(i)/2));
end
end
运行之后,提示错误:
The following error occurred converting from sym to double:
DOUBLE cannot convert the input expression into a double array.
Error in NevillesAlgorithm (line 19)
Qx(i) = (T(i+j)-t)/(T(i+j)-T(i))*Qx(i)+(t-T(i))/(T(i+j)-T(i))*Qx(i+1);
我看了数据类型,确实 Qx 和 Qy 两个数组都是11*1的double,但是我这里想要通过迭代,储存含有参数 t 的表达式。请问有解么?
ps.
我自己做了一些实验发先如果代码如下,是可以储存带有参数的矩阵的。这又是何解?
>> syms a
>> A = [1,2,3;4,5,6];
>> A = A+a;
>> A
A =
[ a + 1, a + 2, a + 3]
[ a + 4, a + 5, a + 6]
matlab存字符的数组中,求助:如何将带有符号变量的运算结果储存到数组中相关推荐
- matlab吧结果存数组,求助:如何将带有符号变量的运算结果储存到数组中
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题:在使用 MATLAB 去做 Neville's Algorithm 的时候,因为要涉及到参数(符号变量)的保存,所以要把运算结果储存到一个数组当中. ...
- matlab 变量和数组中,求助:如何将带有符号变量的运算结果储存到数组中
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题:在使用 MATLAB 去做 Neville's Algorithm 的时候,因为要涉及到参数(符号变量)的保存,所以要把运算结果储存到一个数组当中. ...
- matlab 数组名含变量,求助:如何将带有符号变量的运算结果储存到数组中
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题:在使用 MATLAB 去做 Neville's Algorithm 的时候,因为要涉及到参数(符号变量)的保存,所以要把运算结果储存到一个数组当中. ...
- matlab 结果包含变量,求助:如何将带有符号变量的运算结果储存到数组中
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题:在使用 MATLAB 去做 Neville's Algorithm 的时候,因为要涉及到参数(符号变量)的保存,所以要把运算结果储存到一个数组当中. ...
- Matlab学习笔记(1) - 符号变量及其运算
符号变量及其运算 绪:什么是符号计算? 1.字符型数据变量的创建 2.符号型数据变量的创建 3.符号计算的运算符与函数 4.寻找符号变量 5.符号精度计算 6.显示符号表达式 7.合并符号表达式 8. ...
- matlab函数代入求值,matlab中,如何把带有符号的式子代入到一个函数中去?
答:再开一个函数文件 function f2=fun(m) f2=f1(3*m+1): 这样就行了啊 答:如果是单变量函数,做起来很简单,直接用inline就可以了: 如果是多变量函数,相对要麻烦一些 ...
- MATLAB中带有符号变量的阶乘、累加函数的表达与求解
1.求n的阶乘,方法如下: a.factorial(n) b.gamma(n+1) c.v='n!'; vpa(v) 2.求组合(数),方法如下: a.combntns(x,m) 列举出从n个元素中取 ...
- 《MATLAB智能算法超级学习手册》一一1.3 符号变量的应用
本节书摘来自异步社区出版社<MATLAB智能算法超级学习手册>一书中的第1章,第1.3节,作者:MATLAB技术联盟 , 高飞 , 许玢更多章节内容可以访问云栖社区"异步社区&q ...
- frame中src怎么设置成一个变量_OpenCV图像人脸检测及视频中的人脸检测(附源码)...
文章目录 一.数据和知识准备 1. 下载HAAR与LBP数据 2. opencv相关知识 二.python+opencv实现人脸检测 1. 图像单人脸检测 2. 图像多人脸检测 3. 视频中人脸检测 ...
最新文章
- 荣获CHINA TOP cited paper award 2021的神经工程领域顶级期刊的论文汇总
- 个人信息安全 不能止于“打补丁”
- CSS3 选择器——属性选择器
- 研效优化实践:Python单测——从入门到起飞
- 洛谷 P1091 合唱队形
- Flutter PageView 实现的自动轮播图效果 Timer实现的自动轮播效果
- 简洁/易用/灵活/高效-RecyclerView适配器封装
- 30多个Java实战项目,全部在这里了。
- 软工文档---可行性研究报告
- FW/IDS/WAF/IPS的区别
- Java多线程并发笔记01 对象锁 类锁 对象锁的同步和异步 脏读
- ES(四)ES使用(基本查询、聚合查询)
- 1.软件工程—数据流图
- FFmpeg 视频添加水印图片
- Termux安装node
- Unity Movetowards方法
- (转)基金知识综合帖
- Excel或者WPS 报insatlling Office Customization 路径找不到的问题
- 港中文等提出Seesaw Loss:一种面向长尾目标检测的平衡损失函数
- 南宁第四中学2021年高考成绩查询,广西南宁初中排名一览,2021年南宁重点中学名单及排名...
热门文章
- [开源]java版QQ机器人集成小黄鸡功能
- python停车场_Python练习:简单停车场(栈)
- 中央民族大学计算机优势专业排名,中央民族大学优势专业排名,2021年中央民族大学最好的专业排名...
- 利用R,G,B三通道对图像分别生成mask并叠加,最终得到背景和书两种区域
- 第一章 接口自动化简述
- 二十一世纪大学英语读写教程学习笔记(原文)——5 - The Language of Compromise(妥协的语言)
- 【渝粤题库】陕西师范大学180203 现代广告学 作业
- 【技术】基于DTEmpower的旋转机械故障诊断
- 使用js cookie实现自动登录
- php开发工程师学费,青岛PHPWEB开发工程师班