matlab 没有sym函数,错误使用== fprintf函数没有为'sym'输入定义
这是我的MATLAB代码。函数trapezoidal()是单独定义的,并且工作正常。错误使用==> fprintf函数没有为'sym'输入定义
syms x;
f = 10 + 2 * x - 6 * (x^2) + 5 * (x^4);
a = 0;
b = 2;
ans_3points = trapezoidal(f, a, b, 3);
ans_5points = trapezoidal(f, a, b, 5);
ans_7points = trapezoidal(f, a, b, 7);
fprintf('Integral estimate for three equally spaced points is %f.\n', ans_3points);
fprintf('Integral estimate for five equally spaced points is %f.\n', ans_5points);
fprintf('Integral estimate for seven equally spaced points is %f.\n', ans_7points);
actual_ans = int(f, 0, 2);
error_3points = 100 * (actual_ans - ans_3points)/actual_ans;
error_5points = 100 * (actual_ans - ans_5points)/actual_ans;
error_7points = 100 * (actual_ans - ans_7points)/actual_ans;
fprintf('Percentage relative error for three equally spaced points is %f.\n', error_3points);
fprintf('Percentage relative error for five equally spaced points is %f.\n', error_5points);
fprintf('Percentage relative error for seven equally spaced points is %f.\n', error_7points);
但是,这提供了以下错误的,打印error_3points行: ???错误使用==> fprintf 函数没有为'sym'输入定义。
我还没有在fprintf()中放入任何'sym'输入吗? ans_3points,ans_5points,ans_7points打印没有任何问题。 错误计算,但当我检查他们显示为分数。 这段代码究竟是什么问题?我真的无法弄清楚。 谢谢。
功能trapezoidal:
function l = trapezoidal(f, a, b, n)
N = n - 1; % N - the number of segmets
syms x;
series_sum = 0;
for i = (0 : (N - 1))
series_sum = series_sum + subs(f, x, xterm(i, a, b, n)) + subs(f, x, xterm((i + 1), a, b, n));
end
l = series_sum * (b - a)/(2 * N);
2014-09-11
Ruwangi
+0
'trapezoidal'返回什么数据类型? –
2014-09-11 09:27:20
+0
梯形函数返回一个浮点数。 –
2014-09-11 09:33:28
+0
你可以发布该功能吗? –
2014-09-11 09:38:43
matlab 没有sym函数,错误使用== fprintf函数没有为'sym'输入定义相关推荐
- matlab创建符号常量出错,错误:代码中意外的符号/输入/字符串常量/数值常数/特殊...
这些错误意味着您试图运行的R代码或源代码在语法上是不正确的.也就是说,你有一个错误. 若要修复此问题,请仔细阅读错误消息.错误消息中提供的代码显示了R认为问题所在的地方.在原始代码中找到这一行,并查找 ...
- C语言fscanf/fprintf函数(格式化读写文件)的用法(%[]和%n说明符)
文章目录 []基本用法 []特殊用法 %n用法 fscanf() 和 fprintf() 函数 简单示例 []基本用法 scanf() fscanf()函数,均从第一个非空格的可显示字符开始读起! 众 ...
- 【C 语言】文件操作 (fscanf、fprintf 函数)
文章目录 一.fscanf 函数 二.fprintf 函数 一.fscanf 函数 fscanf 遇到空格 , 回车 会断开 , fgets 遇到回车会断开 ; fscanf 函数作用 : 根据数据格 ...
- matlab中fprintf函数的具体使用方法
matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...
- fprintf函数的用法matlab_极力推荐这个Matlab教程
点击蓝字 关注我们 儿童节快乐 前些日子, 由于一些原因的需要, 又把曾经的毕业论文拿来, 改吧改吧, 发现有些地方真的惨目忍睹, 只怪当时太年轻, 没想到给自己挖了一个大坑, 不,, 应该称之为巨坑 ...
- 数学建模(1)-matlab之fprintf函数用法
fprintf函数在matlab具体应用 clc clearage = 18;name = '小飞';fprintf('%s的年龄是%d.\n',name,age) 说明: \n表示换行 示例 cl ...
- MATLAB fprintf 函数输出希腊字母/特殊字符
MATLAB fprintf 函数输出希腊字母/特殊字符 https://www.cnblogs.com/seventhsaint/archive/2012/11/05/2757542.html#:~ ...
- **matlab中fprintf函数简单用法**
1.fprintf函数:将数据按指定格式写入到文本文件中. 2.用法说明: fprintf(fid, format, variables): 按指定的格式将变量的值输出到屏幕或指定文件: fid为文件 ...
- matlab伽玛函数,[MATLAB数学相关] 求助!类似伽玛函数 带参变量广义积分 积分结果是求极限...
求助!类似伽玛函数 带参变量广义积分 积分结果是求极限 请各位 或版主帮个忙 我要算一个概率密度函数 而且里面还有变量 k n : 在给k取2 n取3 的时候 概率密度函数 f(z) 积分如下 sym ...
最新文章
- 自动化测试框架cucumber_基于Cucumber和Testng的WebUI自动化测试方法与流程
- RabbitMQ 一二事(2) - 工作队列使用
- select点击option获取文本输入框的焦点事件
- 阿里云峰会 | AI搜题加速在线教育行业场景创新
- Python -- sys模块
- 法国spin高等计算机学校,spin-去展网
- AcWing 1054. 股票买卖
- python 计算机程序设计-某高校计算机编程教授教你如何快速入门python,一文带你进入编程...
- 5、lvs使用进阶(01)
- python3.7安装Numpy库
- 《那些年啊,那些事——一个程序员的奋斗史》八
- 小福利,介绍excel高阶函数2
- 移动端安卓手机车牌识别SDK
- 【推荐】区块链技术及行业应用资料合集
- 使用java压缩文件成zip——三种方式压缩文件速度对比
- 启动jar 日志输出
- 访问localhsot:8080需要密码
- http协议1.0和1.1的区别
- 中国计量大学计算机专业全国名次多少,中国计量大学实力水平如何,全国排名是多少?...
- 微软过桥问题的图论解法
热门文章
- android增量编译,GitHub - brok1n/androidBsdiffUpdate: Android增量更新项目源代码。带C源程序以及ndk编译好的so包。可以直接导出使用。...
- json中的loads和dumps的区别及用法
- 分解因数 java版
- 夜来风雨声,WebSocket 知多少!
- MySQL DDL--ghost工具学习
- 天时地利人和—一个传奇操作系统的诞生记
- jvm虚拟机规范 紧接上文的
- Mac 32/64位平面、3d设计软件集子
- Python 自动发送QQ端口消息 —— 2022/2/10
- ts报错:Object is possibly ‘undefined‘.Vetur(2532)