为您解惑:HTML5中使用MathML数学公式的简单讲解..........

HTML5 的 HTML 语法允许我们在文档内使用 ... 标签应用 MathML 元素。

部分MathML 元素如下:

.........   用于设置其包裹的最终表达式的样式。

如:......

......   用于包裹一个或多个表达式(可省略)。

......  用于包裹上标的表达式(如:指数函数)。

......  用于包裹下表的表达式。

.........      用于包裹字符。

.........      用于包裹数字。

...........          用于包裹各种运算符号(+,-,,,<,>,(,)等)

..........   用于开根号。

.........   用于包裹矩阵即先定义外围的括号。

..........    类似table。

..........      代表矩阵的行。

.........      代表每行的每一个值。


下面是MathML的使用情况:

  1. <math xmlns="http://www.w3.org/1998/Math/MathML">  
  2.       <mrow>  
  3.         <msup><mi>ami><mn>2mn>msup>  
  4.         <mo>+mo>  
  5.         <msup><mi>bmi><mn>2mn>msup>  
  6.         <mo>=mo>  
  7.         <msup><mi>cmi><mn>2mn>msup>  
  8.       mrow>  
  9.     math> 
网页显示结果: a2(a的平方)+b2(b的平方)=c2(c的平方);

  1. <math xmlns="http://www.w3.org/1998/Math/MathML">  
  2.        <mrow>  
  3.           <mrow>  
  4.              <msup>  
  5.                 <mi>xmi>  
  6.                 <mn>2mn>  
  7.              msup>  
  8.              <mo>+mo>  
  9.              <mrow>  
  10.                 <mn>4mn>  
  11.                 <mo>mo>  
  12.                 <mi>xmi>  
  13.              mrow>  
  14.              <mo>+mo>  
  15.              <mn>4mn>  
  16.           mrow>  
  17.              <mo>=mo>  
  18.              <mn>0mn>  
  19.         mrow>  
  20.    math> 
网页显示结果: x2(x的平方)+4x+4=0;

  1.  <math xmlns="http://www.w3.org/1998/Math/MathML">  
  2.        <mrow>  
  3.           <mi>Ami>  
  4.           <mo>=mo>  
  5.           <mfenced open="[" close="]">  
  6.              <mtable>  
  7.                 <mtr>  
  8.                    <mtd><mi>xmi>mtd>  
  9.                    <mtd><mi>ymi>mtd>  
  10.                 mtr>  
  11.                 <mtr>  
  12.                    <mtd><mi>zmi>mtd>  
  13.                    <mtd><mi>wmi>mtd>  
  14.                 mtr>  
  15.              mtable>  
  16.          mfenced>  
  17.       mrow>  
  18.    math> 
网页显示结果如下:

2016219113648268.jpg (86×68)

     
              
                    
                           
                     2       
                
         
            
     
             -     
             2      
                  
             -     
             2     
                    
                          
                                
                                       
                             (            
                             k             
                             -
                                            
                                                   
                                     1               
                                
              
                                                 
                                     4              
                                
             
                            
             
                             )          
                        
           
                         2        
                    
      
                

            
     
             +     
                   
                          
                     1        
                     7       
                
       
                           
                     8     
                
     
            

                  
             1   
        

      

网页显示结果: 2 - 2 < - 2 ( k - 1 4 ) 2 + 1 7 8 < 1 



x

1
,
2


=



b
±


b
2


4
a
c



2
b


网页显示结果如下:

x 1 , 2 = − b ± b 2 − 4 a c 2 b

你可能感兴趣的:(HTML5)