当前位置: 首页 > news >正文

matlab计算结果中特别长,matlab运算结果太长Output truncated. Text exceeds maximum line length o......

本帖最后由 liuyang2016 于 2016-4-25 20:24 编辑

matlab符号计算中得到的表达式太长,屏幕无法显示。

Output truncated.  Text exceeds maximum line length of 25,000 characters for Command Window display.

请问如何才能让结果完全显示出来?我需要用这个解析表达式,以便于后面的赋值计算。我看论坛上面以前也有人遇到过,可能的解决方案有:1,用latex解决,showlatex,然后到latex中编辑一下。表示没有看懂。2,输出到txt 文件。好像是fopen fprintf fcolse可以导出到txt,看了半天还是没有搞明白。3,把运算的结果字符串化,假设符号运算的结果为

S = syms(……);

ss = char(S);

这样结果就以字符串形式保存在workspace里,这时候就可以点击查看了,还可以复制下来,存在txt文件中。

这三种方法我都试了一下,可能是我水平太低吧,还是没能解决问题。希望有大神能指点迷津,帮我解决这个问题,尽量详细一点啊:)

matlab程序如下(最后的l1,l2,l3表达式过长)

clear

syms L hc sigmaw sigmac w w0 h a a0 wt x ftmax b gf gfx P CMOD G delta  M M1 Eq1 Phi Lamda l1 l2 l3 s W Pmax   %定义符号变量

% h=203;a0=77.749;b=76;L=762;gf=0.14;ftmax=4.52;W=288;            % B系列梁B1

w0=2*gf/ftmax;                          %w0为粘聚应力为零时的裂缝张开位移

sigmac=ftmax*(h-a-hc)/hc;               %根据平截面假定,求得梁上边缘处混凝土的压应力sigmac与裂缝尖端极限抗拉强度ftmax的关系

w=(x-hc)*wt/(a-a0);                     %断裂过程区虚拟裂缝张开位移w沿界面高度的分布

sigmaw=ftmax*(w0-w)/w0;                 %使用单线性粘聚力模型求得的粘聚应力

Eq1=0.5*sigmac*b*(h-a-hc)-0.5*ftmax*b*hc-int(sigmaw*b,hc,hc+a-a0);

hc=solve(Eq1,hc);                       %求解hc.计算准确。求得hc的表达式,用a,wt,gf来表示。相当于消去了hc

w=(x-hc)*wt/(a-a0);                     %断裂过程区虚拟裂缝张开位移w沿界面高度的分布

sigmaw=ftmax*(w0-w)/w0;                 %使用单线性粘聚力模型求得的粘聚应力

gfx=int(sigmaw,x,0,w)*wt/(a-a0);        %gfx是任意位置处的局部断裂能

G=int(b*gfx,hc,hc+a-a0);                  %双重积分求得整个截面的断裂能G

M=ftmax*b*(h-a-hc)^3/(3*hc)+(1/3)*ftmax*b*hc^2+int(sigmaw*b*x,x,hc,hc+a-a0);%开裂截面弯矩M表达式,很长,暂不列出

P=4*M/L-0.5*W;                            %p和M的关系式

M1=P*L*wt/(8*a-8*a0)-G;                   %根据几何关系求得delta和CMOD以及wt的关系式M1

Phi=M+Lamda*M1;                              %建立一个拉格朗日函数Phi

l1 =diff(Phi,a);                             %拉格朗日函数Phi对a求偏导数

l2 =diff(Phi,wt);                           %拉格朗日函数Phi对wt求偏导数

l3 =diff(Phi,Lamda);                          %拉格朗日函数Phi对Lamda求偏导数

相关文章:

  • java之注解
  • php 参数 过滤 类,参数过滤类
  • 还是畅通工程(HDU 1233)
  • mysql多表查询基础命令,MySql多表查询命令
  • B - Battle City bfs+优先队列
  • python中使用关键字声明一个函数,Python函数的说明与运用
  • BZOJ 3787 Gty的文艺妹子序列(分块+树状数组+前缀和)
  • 如何创建一个oracle新用户,如何创建Oracle新用户(新schema)
  • The.Glory.of.Innovation 创新之路2科学基石
  • oracle 增加 dbwr 性能,读书笔记-高级owi与oracle性能调整-io
  • c add oracle,oracle部署部分整理
  • 点分治题单(来自XZY)
  • php潜在因子推荐算法,潜在因子(Latent Factor)推荐算法—音乐推荐
  • 27种神经网络模型
  • php里sms:,PHP到SMS – 更改“从名称”
  • jdbc就是这么简单
  • sessionStorage和localStorage
  • 阿里云前端周刊 - 第 26 期
  • 电商搜索引擎的架构设计和性能优化
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 悄悄地说一个bug
  • 通信类
  • 一起参Ember.js讨论、问答社区。
  • 用简单代码看卷积组块发展
  • 最近的计划
  • 通过调用文摘列表API获取文摘
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (待修改)PyG安装步骤
  • (二)WCF的Binding模型
  • (分布式缓存)Redis持久化
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (三十五)大数据实战——Superset可视化平台搭建
  • (十八)SpringBoot之发送QQ邮件
  • (一)为什么要选择C++
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (原)本想说脏话,奈何已放下
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转载)hibernate缓存
  • .naturalWidth 和naturalHeight属性,
  • .NET : 在VS2008中计算代码度量值
  • .net 微服务 服务保护 自动重试 Polly
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .考试倒计时43天!来提分啦!
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • [100天算法】-二叉树剪枝(day 48)
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [ANT] 项目中应用ANT
  • [C# 基础知识系列]专题十六:Linq介绍
  • [C#] 基于 yield 语句的迭代器逻辑懒执行
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [CentOs7]iptables防火墙安装与设置